|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
---|---|
AsynchronousFileCacheBacking.AsyncCommand | Represents an asynchronous command that can be sent to the
AsynchronousFileCacheBacking instance to be executed
on it asynchronously |
AsynchronousFileCacheBacking.AsynchronousFileCacheBackingCreator<T extends AsynchronousFileCacheBacking> | |
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 | |
---|---|
AbstractCacheBacking | Basic "common" CacheBacking implementation |
AbstractFileCacheBacking | Useful "common" functionality for caching to files |
AbstractIndexedFileCacheBacking | Uses an index file to keep track of the cached entries |
AbstractIndexedFileCacheBacking.IndexEntry | The default index entry in the index file |
AsynchronousFileCacheBacking | Uses a background thread to do the actual I/O and for caching "persistence" so that the caching works faster on repeated activations of the application. |
AsynchronousFileCacheBacking.AbstractCommand | |
AsynchronousFileCacheBacking.ClearCommand | |
AsynchronousFileCacheBacking.InsertCommand | |
AsynchronousFileCacheBacking.KeyedCommand | Base class for AsynchronousFileCacheBacking.AbstractCommand s that refer to a cache key |
AsynchronousFileCacheBacking.RemoveCommand | |
AsynchronousFileCacheBacking.UpdateIndexCommand | |
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. |
FlatFileCacheBacking | Uses a "flat" files model to store the cached instrumented classes and aspects - i.e., each class/aspect is stored as a separate (binary) file. |
GeneratedCachedClassHandler | Handler for generated classes; such as Shadowed closures, etc. |
SimpleCache | Copyright (c) 2012 Contributors. |
SimpleCacheFactory | |
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). |
ZippedFileCacheBacking | Uses a ZIP file to store the instrumented classes/aspects - each one as a
separate ZipEntry . |
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |