## Uses of Interface
org.apache.tapestry5.internal.services.ComponentClassCache

- Packages that use ComponentClassCache
  Package | Description
  --- | ---
  org.apache.tapestry5.internal.services | [INTERNAL USE ONLY] internal service classes; API subject to change
  org.apache.tapestry5.internal.structure | [INTERNAL USE ONLY] page structure implementation details; API subject to change.
  org.apache.tapestry5.internal.transform | [INTERNAL USE ONLY] component class transformation implementation classes; API subject to change.

- - ### Uses of ComponentClassCache in org.apache.tapestry5.internal.services

    Classes in org.apache.tapestry5.internal.services that implement ComponentClassCache
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ComponentClassCacheImpl` |

    Constructors in org.apache.tapestry5.internal.services with parameters of type ComponentClassCache
    Constructor | Description
    --- | ---
    `DefaultInjectionProvider​(MasterObjectProvider masterObjectProvider, ObjectLocator locator, ComponentClassCache classCache)` |
    `ServiceInjectionProvider​(ObjectLocator locator, ComponentClassCache classCache)` |

  - ### Uses of ComponentClassCache in org.apache.tapestry5.internal.structure

    Constructors in org.apache.tapestry5.internal.structure with parameters of type ComponentClassCache
    Constructor | Description
    --- | ---
    `ComponentPageElementResourcesImpl​(ComponentResourceSelector selector, ComponentMessagesSource componentMessagesSource, TypeCoercer typeCoercer, ComponentClassCache componentClassCache, ContextValueEncoder contextValueEncoder, LinkSource linkSource, RequestPageCache requestPageCache, ComponentClassResolver componentClassResolver, LoggerSource loggerSource, OperationTracker tracker, PerthreadManager perThreadManager, boolean productionMode, boolean componentTracingEnabled, RequestGlobals requestGlobals)` |
    `ComponentPageElementResourcesSourceImpl​(ComponentMessagesSource componentMessagesSource, TypeCoercer typeCoercer, ComponentClassCache componentClassCache, ContextValueEncoder contextValueEncoder, LinkSource linkSource, RequestPageCache requestPageCache, ComponentClassResolver componentClassResolver, LoggerSource loggerSource, OperationTracker tracker, PerthreadManager perThreadManager, boolean productionMode, boolean componentTracingEnabled, RequestGlobals requestGlobals)` |

  - ### Uses of ComponentClassCache in org.apache.tapestry5.internal.transform

    Constructors in org.apache.tapestry5.internal.transform with parameters of type ComponentClassCache
    Constructor | Description
    --- | ---
    `ActivationRequestParameterWorker​(Request request, ComponentClassCache classCache, ValueEncoderSource valueEncoderSource, URLEncoder urlEncoder)` |
    `ApplicationStateWorker​(ApplicationStateManager applicationStateManager, ComponentClassCache componentClassCache)` |
    `BindParameterWorker​(TypeCoercer typeCoercer, ComponentClassCache componentClassCache)` |
    `EnvironmentalWorker​(Environment environment, ComponentClassCache classCache)` |
    `InjectComponentWorker​(ComponentClassCache classCache, org.slf4j.Logger logger)` |
    `InjectContainerWorker​(ComponentClassCache cache)` |
    `InjectNamedProvider​(ObjectLocator locator, ComponentClassCache cache)` |
    `InjectServiceWorker​(ObjectLocator locator, ComponentClassCache cache)` |
    `OnEventWorker​(Request request, ValueEncoderSource valueEncoderSource, ComponentClassCache classCache, OperationTracker operationTracker, RestSupport restSupport)` |
    `ParameterWorker​(ComponentClassCache classCache, BindingSource bindingSource, ComponentDefaultProvider defaultProvider, TypeCoercer typeCoercer, PerthreadManager perThreadManager)` |
    `PersistWorker​(ComponentClassCache classCache, PerthreadManager perThreadManager)` |
    `UnclaimedFieldWorker​(ComponentClassCache classCache, PerthreadManager perThreadManager)` |