# Uses of Package
org.apache.tapestry5.internal.services.assets

- Packages that use org.apache.tapestry5.internal.services.assets
  Package | Description
  --- | ---
  org.apache.tapestry5.internal.services | [INTERNAL USE ONLY] internal service classes; API subject to change
  org.apache.tapestry5.internal.services.assets | [INTERNAL USE ONLY] asset support services; API subject to change
  org.apache.tapestry5.internal.services.javascript | [INTERNAL USE ONLY] JavaScript support implementations; API subject to change
  org.apache.tapestry5.internal.util | [INTERNAL USE ONLY] various utility classes; API subject to change.
  org.apache.tapestry5.modules |

- Classes in org.apache.tapestry5.internal.services.assets used by org.apache.tapestry5.internal.services
  Class | Description
  --- | ---
  ResourceChangeTracker | Tracks resources (at least, resources that can change because they are on the file system) and acts as an `UpdateListener` to check for changes and notify its listeners.

- Classes in org.apache.tapestry5.internal.services.assets used by org.apache.tapestry5.internal.services.assets
  Class | Description
  --- | ---
  BytestreamCache | A wrapper around a byte-stream, represented internally as a byte array.
  DelegatingSRS | Base class for `StreamableResourceSource` implementations.
  JavaScriptStackAssembler | Assembles the individual assets of a `JavaScriptStack` into a single resource; this is needed to generate a checksum for the aggregated assets, and also to service the aggregated stack content.
  ResourceChangeTracker | Tracks resources (at least, resources that can change because they are on the file system) and acts as an `UpdateListener` to check for changes and notify its listeners.
  SRSCachingInterceptor | An interceptor for the `StreamableResourceSource` service that handles caching of content.
  StreamableResourceImpl |

- Classes in org.apache.tapestry5.internal.services.assets used by org.apache.tapestry5.internal.services.javascript
  Class | Description
  --- | ---
  JavaScriptStackAssembler | Assembles the individual assets of a `JavaScriptStack` into a single resource; this is needed to generate a checksum for the aggregated assets, and also to service the aggregated stack content.
  ResourceChangeTracker | Tracks resources (at least, resources that can change because they are on the file system) and acts as an `UpdateListener` to check for changes and notify its listeners.

- Classes in org.apache.tapestry5.internal.services.assets used by org.apache.tapestry5.internal.util
  Class | Description
  --- | ---
  ResourceChangeTracker | Tracks resources (at least, resources that can change because they are on the file system) and acts as an `UpdateListener` to check for changes and notify its listeners.

- Classes in org.apache.tapestry5.internal.services.assets used by org.apache.tapestry5.modules
  Class | Description
  --- | ---
  ResourceChangeTracker | Tracks resources (at least, resources that can change because they are on the file system) and acts as an `UpdateListener` to check for changes and notify its listeners.
  StackAssetRequestHandler |