Uses of Interface
org.cache2k.DataAware
-
Packages that use DataAware Package Description org.cache2k Main package for cache2k API containing functions to build and access a cache.org.cache2k.config The cache configuration as a Java bean and support types.org.cache2k.event Events that are fired on behalf of a cache operation.org.cache2k.expiry Set of interfaces for customizing the expiry behavior.org.cache2k.io Loader and writer to integrate with external data sources.org.cache2k.operation Operational aspects of a cache, like accessing statistics, basic information, change runtime parameters and customizations that augment general behavior.org.cache2k.processor Entry processor and supporting types for custom atomic operations on a cache entry. -
-
Uses of DataAware in org.cache2k
Subinterfaces of DataAware in org.cache2k Modifier and Type Interface Description interfaceCache<K,V>A cache is similar to a map or a key value store, allowing to retrieve and update values which are associated with keys.interfaceCacheEntry<K,V>Object representing a cache entry.interfaceDataAwareCustomization<K,V>Parent for all customizations dealing with cached data.interfaceKeyValueSource<K,V>Reduced interface to return a value selected by a key object.Classes in org.cache2k that implement DataAware Modifier and Type Class Description classAbstractCache<K,V>Base class for implementations of the cache interface.classCache2kBuilder<K,V>Builder to create aCacheinstance.classForwardingCache<K,V>Wrapper class that forwards all method calls to a delegate. -
Uses of DataAware in org.cache2k.config
Classes in org.cache2k.config that implement DataAware Modifier and Type Class Description classCache2kConfig<K,V>Configuration for a cache2k cache. -
Uses of DataAware in org.cache2k.event
Subinterfaces of DataAware in org.cache2k.event Modifier and Type Interface Description interfaceCacheEntryCreatedListener<K,V>A new entry is inserted into the cache, e.g.interfaceCacheEntryEvictedListener<K,V>Called when an entry gets evicted by the cache.interfaceCacheEntryExpiredListener<K,V>Listener called when an entry expires.interfaceCacheEntryOperationListener<K,V>The root of all listeners that are called for an entry lifecycle and updates.interfaceCacheEntryRemovedListener<K,V>Called when an entry was actively removed from the cache.interfaceCacheEntryUpdatedListener<K,V>Fires in case a cache entry is mutated. -
Uses of DataAware in org.cache2k.expiry
Subinterfaces of DataAware in org.cache2k.expiry Modifier and Type Interface Description interfaceExpiryPolicy<K,V>A custom policy which allows to calculate a dynamic expiry time for an entry after an insert or update. -
Uses of DataAware in org.cache2k.io
Subinterfaces of DataAware in org.cache2k.io Modifier and Type Interface Description interfaceAdvancedCacheLoader<K,V>Retrieves or generates a value to load into the cache.interfaceAsyncBulkCacheLoader<K,V>Extension ofAsyncCacheLoaderwith bulk load capabilities.static interfaceAsyncBulkCacheLoader.BulkCallback<K,V>static interfaceAsyncBulkCacheLoader.BulkLoadContext<K,V>interfaceAsyncCacheLoader<K,V>Alternative interface toCacheLoaderfor asynchronous operation.static interfaceAsyncCacheLoader.Context<K,V>Relevant context information for a single load request.interfaceBulkCacheLoader<K,V>Extension to the cache load with bulk load capabilities.interfaceCacheLoader<K,V>Retrieves or generates a value to load into the cache.interfaceCacheWriter<K,V>Writer for write-through configurations.interfaceExceptionPropagator<K,V>In read through mode exceptions are cached.interfaceLoadExceptionInfo<K,V>Relevant information of a load attempt that generated an exception.interfaceResiliencePolicy<K,V>Controls how to deal with loader exceptions in a read through configuration. -
Uses of DataAware in org.cache2k.operation
Subinterfaces of DataAware in org.cache2k.operation Modifier and Type Interface Description interfaceWeigher<K,V>Allows giving cached values a weight and limit the cache capacity by total weight. -
Uses of DataAware in org.cache2k.processor
Subinterfaces of DataAware in org.cache2k.processor Modifier and Type Interface Description interfaceEntryMutator<K,V>Identical to the processor but does not return a result.interfaceEntryProcessor<K,V,R>An invokable function to perform an atomic operation on a cache entry.interfaceMutableCacheEntry<K,V>A mutable entry is used inside theEntryProcessorto perform updates and retrieve information from a cache entry.
-