# 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
  Modifier
  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
  Modifier
  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
  Modifier
  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)`