All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
| Class |
Description |
| AccessedExpiryPolicy |
An ExpiryPolicy that defines the expiry Duration
of a Cache Entry based on the last time it was accessed.
|
| Cache<K,V> |
A Cache is a Map-like data structure that provides temporary storage
of application data.
|
| Cache.Entry<K,V> |
A cache entry (key-value pair).
|
| CacheDefaults |
|
| CacheEntryCreatedListener<K,V> |
Invoked after a cache entry is created, or if a batch call is made, after the
entries are created.
|
| CacheEntryEvent<K,V> |
A Cache entry event base class.
|
| CacheEntryEventFilter<K,V> |
|
| CacheEntryExpiredListener<K,V> |
Invoked if a cache entry or entries are evicted due to expiration.
|
| CacheEntryListener<K,V> |
A tagging interface for cache entry listeners.
|
| CacheEntryListenerConfiguration<K,V> |
|
| CacheEntryListenerException |
An exception to indicate a problem has occurred with a listener.
|
| CacheEntryRemovedListener<K,V> |
Invoked if a cache entry is removed, or if a batch call is made, after the
entries are removed.
|
| CacheEntryUpdatedListener<K,V> |
Invoked if an existing cache entry is updated, or if a batch call is made,
after the entries are updated.
|
| CacheException |
Thrown to indicate an exception has occurred in the Cache.
|
| CacheInvocationContext<A extends java.lang.annotation.Annotation> |
|
| CacheInvocationParameter |
A parameter to an intercepted method invocation.
|
| CacheKey |
Marks a method argument as part of the cache key.
|
| CacheKeyGenerator |
|
| CacheKeyInvocationContext<A extends java.lang.annotation.Annotation> |
|
| CacheLoader<K,V> |
|
| CacheLoaderException |
An exception to indicate a problem has occurred executing a CacheLoader.
|
| CacheManager |
A CacheManager provides a means of establishing, configuring,
acquiring, closing and destroying uniquely named Caches.
|
| CacheMethodDetails<A extends java.lang.annotation.Annotation> |
|
| CacheMXBean |
A management bean for cache.
|
| CachePut |
|
| CacheRemove |
|
| CacheRemoveAll |
|
| CacheResolver |
Determines the Cache to use for an intercepted method invocation.
|
| CacheResolverFactory |
|
| CacheResult |
|
| CacheStatisticsMXBean |
Cache statistics.
|
| CacheValue |
Marks the parameter to be cached for a method annotated with CachePut.
|
| CacheWriter<K,V> |
A CacheWriter is used for write-through to an external resource.
|
| CacheWriterException |
An exception to indicate a problem has occurred executing a CacheWriter.
|
| Caching |
The Caching class provides a convenient means for an application to
acquire an appropriate CachingProvider implementation.
|
| Caching.CachingProviderRegistry |
|
| CachingProvider |
Provides mechanisms to create, request and later manage the life-cycle of
configured CacheManagers, identified by URIs and scoped by
ClassLoaders.
|
| CompleteConfiguration<K,V> |
A read-only representation of the complete JCache Cache
configuration.
|
| CompletionListener |
A CompletionListener is implemented by an application when it needs to be
notified of the completion of some Cache operation.
|
| CompletionListenerFuture |
A CompletionListenerFuture is a CompletionListener implementation that
supports being used as a Future.
|
| Configuration<K,V> |
A basic read-only representation of a Cache configuration.
|
| CreatedExpiryPolicy |
|
| Duration |
A Serializable duration of time.
|
| EntryProcessor<K,V,T> |
An invocable function that allows applications to perform compound operations
on a Cache.Entry atomically, according to the defined
consistency of a Cache.
|
| EntryProcessorException |
An exception to indicate a problem occurred attempting to execute an
EntryProcessor against an entry.
|
| EntryProcessorResult<T> |
A mechanism to represent and obtain the result of processing
a Cache entry using an EntryProcessor.
|
| EternalExpiryPolicy |
An eternal ExpiryPolicy specifies that Cache Entries
won't expire.
|
| EventType |
The type of event received by the listener.
|
| ExpiryPolicy |
Defines functions to determine when cache entries will expire based on
creation, access and modification operations.
|
| Factory<T> |
Constructs and returns a fully configured instance of a specific factory type.
|
| FactoryBuilder |
A convenience class that defines generically typed static methods to aid in
the building of Factory instances.
|
| FactoryBuilder.ClassFactory<T> |
A Factory that instantiates a specific Class.
|
| FactoryBuilder.SingletonFactory<T> |
A Factory that always returns a specific instance.
|
| GeneratedCacheKey |
A Serializable, immutable, thread-safe object that is used as a key,
automatically generated by a CacheKeyGenerator.
|
| ModifiedExpiryPolicy |
An ExpiryPolicy that defines the expiry Duration
of a Cache Entry based on the last time it was updated.
|
| MutableCacheEntryListenerConfiguration<K,V> |
|
| MutableConfiguration<K,V> |
|
| MutableEntry<K,V> |
|
| OptionalFeature |
Optional features that may be present in an implementation.
|
| TouchedExpiryPolicy |
An ExpiryPolicy that defines the expiry Duration
of a Cache Entry based on when it was last touched.
|