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.integration Loader and writer to integrate with external data sources.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 interfaceAdvancedKeyValueSource<K,V>Deprecated.interfaceCache<K,V>A cache is similar to a map or a key value store, allowing to retrieve and update values which are associated to 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.interfaceKeyValueStore<K,V>Deprecated.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.integration
Subinterfaces of DataAware in org.cache2k.integration Modifier and Type Interface Description interfaceFunctionalCacheLoader<K,V>Deprecated.Replaced withCacheLoader, to be removed in version 2.2Classes in org.cache2k.integration that implement DataAware Modifier and Type Class Description classAdvancedCacheLoader<K,V>Deprecated.Replaced withAdvancedCacheLoader, to be removed in version 2.2classCacheLoader<K,V>Deprecated.Replaced withCacheLoader, to be removed in version 2.2classCacheWriter<K,V>Deprecated.Replaced withCacheWriter -
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.interfaceAsyncCacheLoader<K,V>Alternative interface toCacheLoaderfor asynchronous operation.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 to give 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.
-