|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
| Interface Summary | |
|---|---|
| CacheBacking | Interface for the backing to the cache; usually a file, but could be an in-memory backing for testing. |
| CacheFactory | Facility for overriding the default CacheKeyResolver
and CacheBacking; an implementing factory must be set
on the WeavedClassCache before the
WeavingAdaptor is
configured. |
| CacheKeyResolver | Interface to allow alternate hashing schemes for weaved and generated classes. |
| Class Summary | |
|---|---|
| CachedClassEntry | Represents a class which has been cached |
| CachedClassReference | A typed reference to a cached class entry. |
| CacheStatistics | Maintains some basic statistics on the class cache. |
| DefaultCacheFactory | Default factory for creating the backing and resolving classes. |
| DefaultCacheKeyResolver | Naive default class and classloader hashing implementation useful for some multi-classloader environments. |
| DefaultFileCacheBacking | Naive File-Backed Class Cache with no expiry or application centric invalidation. |
| DefaultFileCacheBacking.IndexEntry | |
| GeneratedCachedClassHandler | Handler for generated classes; such as Shadowed closures, etc. |
| WeavedClassCache | Manages a cache of weaved and generated classes similar to Eclipse Equinox, except designed to operate across multiple restarts of the JVM and with one cache per classloader; allowing URLClassLoaders with the same set of URI paths to share the same cache (with the default configuration). |
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||