A B C D E F G H I K L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractCache<K,V> - Class in org.cache2k
-
Base class for implementations of the cache interface.
- AbstractCache() - Constructor for class org.cache2k.AbstractCache
- add(ConfigurationSection) - Method in class org.cache2k.configuration.ConfigurationSectionContainer
-
Add a new configuration section to the container.
- add(CustomizationSupplier<T>) - Method in interface org.cache2k.configuration.CustomizationCollection
-
Adds a customization to the collection.
- add(CustomizationSupplier<T>) - Method in class org.cache2k.configuration.DefaultCustomizationCollection
-
Adds a customization to the collection.
- addAll(Collection<? extends CustomizationSupplier<T>>) - Method in interface org.cache2k.configuration.CustomizationCollection
-
Adds all customizations to the collection.
- addAsyncListener(CacheEntryOperationListener<K, V>) - Method in class org.cache2k.Cache2kBuilder
-
A set of listeners.
- addCacheClosedListener(CacheClosedListener) - Method in class org.cache2k.Cache2kBuilder
-
Listener that is called after a cache is closed.
- addListener(CacheEntryOperationListener<K, V>) - Method in class org.cache2k.Cache2kBuilder
-
Add a listener.
- AdvancedCacheLoader<K,V> - Class in org.cache2k.integration
-
Deprecated.Replaced with
AdvancedCacheLoader
- AdvancedCacheLoader<K,V> - Interface in org.cache2k.io
-
Retrieves or generates a value to load into the cache.
- AdvancedCacheLoader() - Constructor for class org.cache2k.integration.AdvancedCacheLoader
-
Deprecated.
- AdvancedKeyValueSource<K,V> - Interface in org.cache2k
-
KeyValueSource
with bulkget.
- asMap() - Method in class org.cache2k.AbstractCache
- asMap() - Method in interface org.cache2k.Cache
-
Returns a map interface for operating with this cache.
- asMap() - Method in class org.cache2k.ForwardingCache
- AsyncCacheLoader<K,V> - Interface in org.cache2k.integration
-
Deprecated.Replaced with
AsyncCacheLoader
- AsyncCacheLoader<K,V> - Interface in org.cache2k.io
-
Alternative interface to
CacheLoader
for asynchronous operation. - AsyncCacheLoader.Callback<V> - Interface in org.cache2k.integration
-
Deprecated.Callback for async cache load.
- AsyncCacheLoader.Callback<V> - Interface in org.cache2k.io
-
Callback for async cache load.
- AsyncCacheLoader.Context<K,V> - Interface in org.cache2k.integration
-
Deprecated.Relevant context information for a single load request.
- AsyncCacheLoader.Context<K,V> - Interface in org.cache2k.io
-
Relevant context information for a single load request.
- asyncListenerExecutor(Executor) - Method in class org.cache2k.Cache2kBuilder
-
Executor for asynchronous listeners.
B
- boostConcurrency(boolean) - Method in class org.cache2k.Cache2kBuilder
-
When
true
, optimize for high core counts and applications that do lots of mutations in the cache. - build() - Method in class org.cache2k.Cache2kBuilder
-
Builds a cache with the specified configuration parameters.
- buildConfigurationSection() - Method in interface org.cache2k.configuration.ConfigurationSectionBuilder
C
- Cache<K,V> - Interface in org.cache2k
-
A cache is similar to a map or a key value store, allowing to retrieve and update values which are associated to keys.
- Cache2kBuilder<K,V> - Class in org.cache2k
-
Builder to create a
Cache
instance. - Cache2kBuilder() - Constructor for class org.cache2k.Cache2kBuilder
-
Constructor to override for the usage pattern:
- Cache2kConfiguration<K,V> - Class in org.cache2k.configuration
-
Configuration for a cache2k cache.
- Cache2kConfiguration() - Constructor for class org.cache2k.configuration.Cache2kConfiguration
- Cache2kCoreProvider - Interface in org.cache2k.spi
-
Interface to the cache2k implementation.
- Cache2kExtensionProvider - Interface in org.cache2k.spi
-
Interface for a generic cache2k extension.
- Cache2kManagerConfiguration - Class in org.cache2k.configuration
-
Configuration options for a cache manager.
- Cache2kManagerConfiguration() - Constructor for class org.cache2k.configuration.Cache2kManagerConfiguration
- CacheBuildContext - Interface in org.cache2k.configuration
-
Access to configuration and cache manager properties during the construction of the cache object.
- CacheClosedListener - Interface in org.cache2k.event
-
Listener called when cache is closed.
- CacheEntry<K,V> - Interface in org.cache2k
-
Object representing a cache entry.
- CacheEntryCreatedListener<K,V> - Interface in org.cache2k.event
-
A new entry is inserted into the cache, e.g.
- CacheEntryEvictedListener<K,V> - Interface in org.cache2k.event
-
Called when an entry gets evicted by the cache.
- CacheEntryExpiredListener<K,V> - Interface in org.cache2k.event
-
Listener called when an entry expires.
- CacheEntryOperationListener<K,V> - Interface in org.cache2k.event
-
The root of all listeners that are called for an entry lifecycle and updates.
- CacheEntryRemovedListener<K,V> - Interface in org.cache2k.event
-
Called when an entry was actively removed from the cache.
- CacheEntryUpdatedListener<K,V> - Interface in org.cache2k.event
-
Fires in case a cache entry is mutated.
- CacheException - Exception in org.cache2k
-
Base class of all cache exceptions.
- CacheException() - Constructor for exception org.cache2k.CacheException
- CacheException(String) - Constructor for exception org.cache2k.CacheException
- CacheException(String, Throwable) - Constructor for exception org.cache2k.CacheException
- CacheException(Throwable) - Constructor for exception org.cache2k.CacheException
- CacheInfoMXBean - Interface in org.cache2k.jmx
-
Exposed statistics via JMX from a cache.
- CacheLoader<K,V> - Class in org.cache2k.integration
-
Deprecated.
- CacheLoader<K,V> - Interface in org.cache2k.io
-
Retrieves or generates a value to load into the cache.
- CacheLoader() - Constructor for class org.cache2k.integration.CacheLoader
-
Deprecated.
- CacheLoaderException - Exception in org.cache2k.integration
-
Deprecated.Replaced with
CacheLoaderException
- CacheLoaderException - Exception in org.cache2k.io
-
Exception to wrap a loader exception.
- CacheLoaderException(String) - Constructor for exception org.cache2k.integration.CacheLoaderException
-
Deprecated.
- CacheLoaderException(String) - Constructor for exception org.cache2k.io.CacheLoaderException
- CacheLoaderException(String, Throwable) - Constructor for exception org.cache2k.integration.CacheLoaderException
-
Deprecated.
- CacheLoaderException(String, Throwable) - Constructor for exception org.cache2k.io.CacheLoaderException
- CacheLoaderException(Throwable) - Constructor for exception org.cache2k.integration.CacheLoaderException
-
Deprecated.
- CacheLoaderException(Throwable) - Constructor for exception org.cache2k.io.CacheLoaderException
- CacheManager - Class in org.cache2k
-
A cache manager holds a set of caches.
- CacheManager() - Constructor for class org.cache2k.CacheManager
- CacheManagerMXBean - Interface in org.cache2k.jmx
-
Bean representing a cache manager.
- CacheMXBean - Interface in org.cache2k.jmx
-
Adds actions to the cache mx bean.
- CacheOperationCompletionListener - Interface in org.cache2k
-
Deprecated.to be removed in 2.2
- CacheType<T> - Interface in org.cache2k.configuration
-
A data structure to retain all known type information from the key and value types, including generic parameters within the cache configuration.
- CacheTypeCapture<T> - Class in org.cache2k.configuration
-
Helper class to capture generic types into a type descriptor.
- CacheTypeCapture() - Constructor for class org.cache2k.configuration.CacheTypeCapture
- CacheTypeCapture.OfArray - Class in org.cache2k.configuration
-
CacheType representing an array.
- CacheTypeCapture.OfClass - Class in org.cache2k.configuration
-
CacheType representing a class.
- CacheTypeCapture.OfGeneric - Class in org.cache2k.configuration
-
CacheType representing a generic type.
- CacheWriter<K,V> - Class in org.cache2k.integration
-
Deprecated.Replaced with
CacheWriter
- CacheWriter<K,V> - Interface in org.cache2k.io
-
Writer for write-through configurations.
- CacheWriter() - Constructor for class org.cache2k.integration.CacheWriter
-
Deprecated.
- CacheWriterException - Exception in org.cache2k.integration
-
Deprecated.Replaced with
CacheWriterException
- CacheWriterException - Exception in org.cache2k.io
-
Wraps an exception caused by a writer.
- CacheWriterException(Throwable) - Constructor for exception org.cache2k.integration.CacheWriterException
-
Deprecated.
- CacheWriterException(Throwable) - Constructor for exception org.cache2k.io.CacheWriterException
- calculateExpiryTime(K, V, long, CacheEntry<K, V>) - Method in interface org.cache2k.expiry.ExpiryPolicy
-
Returns the time of expiry in milliseconds since epoch.
- changeCapacity(long) - Method in interface org.cache2k.jmx.CacheMXBean
-
Change the maximum capacity of the cache.
- clear() - Method in class org.cache2k.AbstractCache
- clear() - Method in interface org.cache2k.Cache
-
Clear the cache in a fast way, causing minimal disruption.
- clear() - Method in class org.cache2k.CacheManager
-
Clear all currently active caches in this cache manager
- clear() - Method in class org.cache2k.ForwardingCache
- clear() - Method in interface org.cache2k.jmx.CacheManagerMXBean
-
Clear all associated caches.
- clear() - Method in interface org.cache2k.jmx.CacheMXBean
-
Clears the cache contents.
- clearAndClose() - Method in class org.cache2k.AbstractCache
- clearAndClose() - Method in interface org.cache2k.Cache
-
This is currently identical to
Cache.close()
. - clearAndClose() - Method in class org.cache2k.ForwardingCache
- close() - Method in class org.cache2k.AbstractCache
- close() - Method in interface org.cache2k.Cache
-
Free all resources and remove the cache from the CacheManager.
- close() - Method in class org.cache2k.CacheManager
-
Free all resources from managed caches.
- close() - Method in class org.cache2k.ForwardingCache
- close() - Method in interface org.cache2k.spi.Cache2kCoreProvider
-
Close all cache2k cache managers.
- close(ClassLoader) - Method in interface org.cache2k.spi.Cache2kCoreProvider
-
Close all cache manager associated to this class loader.
- close(ClassLoader, String) - Static method in class org.cache2k.CacheManager
-
Close the named cache manager.
- close(ClassLoader, String) - Method in interface org.cache2k.spi.Cache2kCoreProvider
-
Close a specific cache manager by its name.
- closeAll() - Static method in class org.cache2k.CacheManager
-
Close all cache managers.
- closeAll(ClassLoader) - Static method in class org.cache2k.CacheManager
-
Close all cache manager associated with this class loader.
- computeIfAbsent(K, Callable<V>) - Method in class org.cache2k.AbstractCache
- computeIfAbsent(K, Callable<V>) - Method in interface org.cache2k.Cache
-
If the specified key is not already associated with a value (or exception), call the provided task and associate it with the returned value.
- computeIfAbsent(K, Callable<V>) - Method in class org.cache2k.ForwardingCache
- ConfigurationBean - Interface in org.cache2k.configuration
-
Marker for cache configuration beans.
- ConfigurationSection - Interface in org.cache2k.configuration
-
Marker interface for additional configuration section beans.
- ConfigurationSectionBuilder<T extends ConfigurationSection> - Interface in org.cache2k.configuration
- ConfigurationSectionContainer - Class in org.cache2k.configuration
-
Container for configuration objects.
- ConfigurationSectionContainer() - Constructor for class org.cache2k.configuration.ConfigurationSectionContainer
- ConfigurationWithSections - Interface in org.cache2k.configuration
-
If the configuration bean has additional sub configuration beans, then it implements this interface.
- containsAndRemove(K) - Method in class org.cache2k.AbstractCache
- containsAndRemove(K) - Method in interface org.cache2k.Cache
-
Removes the mapping for a key from the cache and returns
true
if it one was present. - containsAndRemove(K) - Method in class org.cache2k.ForwardingCache
- containsKey(K) - Method in class org.cache2k.AbstractCache
- containsKey(K) - Method in interface org.cache2k.Cache
-
Returns
true
, if there is a mapping for the specified key. - containsKey(K) - Method in class org.cache2k.ForwardingCache
- createCache(CacheManager, Cache2kConfiguration<K, V>) - Method in interface org.cache2k.spi.Cache2kCoreProvider
-
Create a cache, apply external configuration before creating it.
- createCache(Cache2kConfiguration<K, V>) - Method in class org.cache2k.CacheManager
-
Create a new cache from the configuration.
- Customization - Interface in org.cache2k
-
Base interface for all cache customizations.
- CustomizationCollection<T> - Interface in org.cache2k.configuration
-
Collection of customizations.
- CustomizationException - Exception in org.cache2k
-
Wraps an exception thrown from a cache customization such as the
ExpiryPolicy
orCacheLoader
. - CustomizationException(String) - Constructor for exception org.cache2k.CustomizationException
- CustomizationException(String, Throwable) - Constructor for exception org.cache2k.CustomizationException
- CustomizationException(Throwable) - Constructor for exception org.cache2k.CustomizationException
- CustomizationReferenceSupplier<T> - Class in org.cache2k.configuration
-
A reference to the customization to be used is set while building the cache.
- CustomizationReferenceSupplier(T) - Constructor for class org.cache2k.configuration.CustomizationReferenceSupplier
-
Construct a customization factory that returns always the same object instance.
- CustomizationSupplier<T> - Interface in org.cache2k.configuration
-
Supplies a cache customizations like
ExpiryPolicy
orCacheLoader
. - CustomizationSupplierByClassName<T> - Class in org.cache2k.configuration
-
Creates a new instance of the customization based on the class name and the class loader in effect by the cache.
- CustomizationSupplierByClassName() - Constructor for class org.cache2k.configuration.CustomizationSupplierByClassName
-
Default constructor for beans.
- CustomizationSupplierByClassName(String) - Constructor for class org.cache2k.configuration.CustomizationSupplierByClassName
-
Construct a customization factory based on the class name.
D
- DefaultCustomizationCollection<T> - Class in org.cache2k.configuration
-
Default implementation for a customization collection using a list.
- DefaultCustomizationCollection() - Constructor for class org.cache2k.configuration.DefaultCustomizationCollection
- delegate() - Method in class org.cache2k.ForwardingCache
-
Subclasses need to implement this method which specifies the delegation target.
- delete(K) - Method in class org.cache2k.integration.CacheWriter
-
Deprecated.Called when a mapping is removed from the cache.
- delete(K) - Method in interface org.cache2k.io.CacheWriter
-
Called when a mapping is removed from the cache.
- DESCRIPTOR_TO_STRING_PREFIX - Static variable in interface org.cache2k.configuration.CacheType
-
The used prefix for the toString() output.
- disableLastModificationTime(boolean) - Method in class org.cache2k.Cache2kBuilder
-
Deprecated.
- disableMonitoring(boolean) - Method in class org.cache2k.Cache2kBuilder
-
Disables reporting of cache metrics to monitoring systems.
- disableStatistics(boolean) - Method in class org.cache2k.Cache2kBuilder
-
By default statistic gathering is enabled.
E
- earliestTime(long, long, long) - Static method in class org.cache2k.expiry.Expiry
-
Helper to calculate the next expiry out of two expiry times that may be up next.
- enableJmx(boolean) - Method in class org.cache2k.Cache2kBuilder
-
When
true
expose statistics via JMX. - entries() - Method in class org.cache2k.AbstractCache
- entries() - Method in interface org.cache2k.Cache
-
Iterate all entries in the cache.
- entries() - Method in class org.cache2k.ForwardingCache
- entryCapacity(long) - Method in class org.cache2k.Cache2kBuilder
-
The maximum number of entries hold by the cache.
- EntryProcessingException - Exception in org.cache2k.processor
-
Wrapped exception of an exception thrown during entry processing.
- EntryProcessingException(Throwable) - Constructor for exception org.cache2k.processor.EntryProcessingException
- EntryProcessingResult<R> - Interface in org.cache2k.processor
-
Result tuple for
Cache.invokeAll()
. - EntryProcessor<K,V,R> - Interface in org.cache2k.processor
-
An invokable function to perform an atomic operation on a cache entry.
- equals(Object) - Method in class org.cache2k.configuration.CacheTypeCapture
- equals(Object) - Method in class org.cache2k.configuration.CacheTypeCapture.OfArray
- equals(Object) - Method in class org.cache2k.configuration.CacheTypeCapture.OfClass
- equals(Object) - Method in class org.cache2k.configuration.CacheTypeCapture.OfGeneric
- equals(Object) - Method in class org.cache2k.configuration.CustomizationReferenceSupplier
- equals(Object) - Method in class org.cache2k.configuration.CustomizationSupplierByClassName
- eternal(boolean) - Method in class org.cache2k.Cache2kBuilder
-
When set to
true
, cached values do not expire by time. - ETERNAL - Static variable in interface org.cache2k.expiry.ExpiryTimeValues
-
Return value signalling to keep the value forever in the cache, switching off expiry.
- ETERNAL_DURATION - Static variable in class org.cache2k.configuration.Cache2kConfiguration
-
The maximum duration after the duration is considered as eternal for the purposes of caching.
- ExceptionInformation - Interface in org.cache2k.integration
-
Deprecated.replaced with
ExceptionInformation
- ExceptionInformation - Interface in org.cache2k.io
-
Relevant information of load attempt that generated an exception.
- exceptionPropagator(ExceptionPropagator<K>) - Method in class org.cache2k.Cache2kBuilder
-
Sets customization for propagating loader exceptions.
- exceptionPropagator(ExceptionPropagator<K>) - Method in class org.cache2k.Cache2kBuilder
-
Sets customization for propagating loader exceptions.
- ExceptionPropagator<K> - Interface in org.cache2k.integration
-
Deprecated.Replaced with
ExceptionPropagator
- ExceptionPropagator<K> - Interface in org.cache2k.io
-
In read through mode exceptions are cached.
- executor(Executor) - Method in class org.cache2k.Cache2kBuilder
-
Executor for asynchronous operations.
- exists() - Method in interface org.cache2k.processor.MutableCacheEntry
-
True if a mapping exists in the cache, never invokes the loader / cache source.
- expireAfterWrite(long, TimeUnit) - Method in class org.cache2k.Cache2kBuilder
-
Time duration after insert or updated an cache entry expires.
- expireAt(K, long) - Method in class org.cache2k.AbstractCache
- expireAt(K, long) - Method in interface org.cache2k.Cache
-
Updates an existing not expired mapping to expire at the given point in time.
- expireAt(K, long) - Method in class org.cache2k.ForwardingCache
- Expiry - Class in org.cache2k.expiry
-
Utility methods and constants to use inside expire policy and friends.
- Expiry() - Constructor for class org.cache2k.expiry.Expiry
- EXPIRY_NOT_ETERNAL - Static variable in class org.cache2k.configuration.Cache2kConfiguration
-
Marker duration that
setEternal(false)
was set. - expiryPolicy(ExpiryPolicy<K, V>) - Method in class org.cache2k.Cache2kBuilder
-
Set expiry policy to use.
- ExpiryPolicy<K,V> - Interface in org.cache2k.expiry
-
A custom policy which allows to calculate a dynamic expiry time for an entry after an insert or update.
- ExpiryTimeValues - Interface in org.cache2k.expiry
-
Expiry time values that have a special meaning.
F
- forUnknownTypes() - Static method in class org.cache2k.Cache2kBuilder
-
Create a new cache builder for a cache that has no type restrictions or to set the type information later via the builder methods
Cache2kBuilder.keyType
orCache2kBuilder.valueType
. - ForwardingCache<K,V> - Class in org.cache2k
-
Wrapper class that forwards all method calls to a delegate.
- ForwardingCache() - Constructor for class org.cache2k.ForwardingCache
- FunctionalCacheLoader<K,V> - Interface in org.cache2k.integration
-
Deprecated.Replaced with
CacheLoader
G
- get(K) - Method in class org.cache2k.AbstractCache
- get(K) - Method in interface org.cache2k.Cache
-
Returns a value associated with the given key.
- get(K) - Method in class org.cache2k.ForwardingCache
- get(K) - Method in interface org.cache2k.KeyValueSource
-
Returns a value associated with this key.
- getActiveCaches() - Method in class org.cache2k.CacheManager
-
Returns all open caches associated with this cache manager.
- getAdvancedLoader() - Method in class org.cache2k.configuration.Cache2kConfiguration
- getAlert() - Method in interface org.cache2k.jmx.CacheInfoMXBean
-
Single health value from 0 meaning good, 1 meaning warning, and 2 meaning failure.
- getAll(Iterable<? extends K>) - Method in class org.cache2k.AbstractCache
- getAll(Iterable<? extends K>) - Method in interface org.cache2k.AdvancedKeyValueSource
-
Retrieves all values for the given keys.
- getAll(Iterable<? extends K>) - Method in interface org.cache2k.Cache
-
Retrieve values from the cache associated with the provided keys.
- getAll(Iterable<? extends K>) - Method in class org.cache2k.ForwardingCache
- getAsyncListenerExecutor() - Method in class org.cache2k.configuration.Cache2kConfiguration
- getAsyncListeners() - Method in class org.cache2k.configuration.Cache2kConfiguration
-
A set of listeners.
- getAsyncLoader() - Method in class org.cache2k.configuration.Cache2kConfiguration
- getBeanRepresentation() - Method in interface org.cache2k.configuration.CacheType
-
Return a serializable version of this type descriptor.
- getBeanRepresentation() - Method in class org.cache2k.configuration.CacheTypeCapture
- getBuildNumber() - Method in interface org.cache2k.jmx.CacheManagerMXBean
- getCache(String) - Method in class org.cache2k.CacheManager
-
Return a known cache that must be created before via the
Cache2kBuilder
orCacheManager.createCache(Cache2kConfiguration)
- getCacheClosedListeners() - Method in class org.cache2k.configuration.Cache2kConfiguration
-
A set of listeners.
- getCacheExpiryTime() - Method in interface org.cache2k.expiry.ValueWithExpiryTime
-
Point in time in milliseconds when the value should expire.
- getCacheManager() - Method in class org.cache2k.AbstractCache
- getCacheManager() - Method in interface org.cache2k.Cache
-
Return the cache manager for this cache instance.
- getCacheManager() - Method in interface org.cache2k.configuration.CacheBuildContext
-
Assigned cache manager.
- getCacheManager() - Method in class org.cache2k.ForwardingCache
- getCapacityLimit() - Method in interface org.cache2k.jmx.CacheInfoMXBean
-
Either
CacheInfoMXBean.getMaximumWeight()
orCacheInfoMXBean.getEntryCapacity()
depending on whether a weigher is present or not. - getClassLoader() - Method in class org.cache2k.CacheManager
-
Class loader this manager is using to load additional classes, resources or configuration.
- getClassName() - Method in class org.cache2k.configuration.CustomizationSupplierByClassName
- getClearCount() - Method in interface org.cache2k.jmx.CacheInfoMXBean
-
Number of
Cache.clear()
invocations. - getClearedEntriesCount() - Method in interface org.cache2k.jmx.CacheInfoMXBean
-
Number entries removed from the cache by the
Cache.clear()
operation. - getClearedTime() - Method in interface org.cache2k.jmx.CacheInfoMXBean
-
Time of the most recent
Cache.clear()
operation. - getComponentType() - Method in interface org.cache2k.configuration.CacheType
-
The component type in case of an array
- getComponentType() - Method in class org.cache2k.configuration.CacheTypeCapture
- getComponentType() - Method in class org.cache2k.configuration.CacheTypeCapture.OfArray
- getConfiguration() - Method in interface org.cache2k.configuration.CacheBuildContext
-
The effective cache configuration.
- getConfiguredCacheNames() - Method in class org.cache2k.CacheManager
-
Returns a list of caches that are found in the XML based configuration.
- getCreatedTime() - Method in interface org.cache2k.jmx.CacheInfoMXBean
-
Time when the cache was created.
- getCurrentEntry() - Method in interface org.cache2k.integration.AsyncCacheLoader.Context
-
Deprecated.Current entry in the cache.
- getCurrentEntry() - Method in interface org.cache2k.io.AsyncCacheLoader.Context
-
Current entry in the cache.
- getCurrentTime() - Method in interface org.cache2k.processor.MutableCacheEntry
-
Deprecated.Replaced with
MutableCacheEntry.getStartTime()
- getDefaultClassLoader() - Method in interface org.cache2k.spi.Cache2kCoreProvider
-
Default class loader, this is the class loader used to load the cache implementation.
- getDefaultConfiguration(CacheManager) - Method in interface org.cache2k.spi.Cache2kCoreProvider
-
Return the effective default configuration for this manager.
- getDefaultManagerName() - Method in class org.cache2k.configuration.Cache2kManagerConfiguration
- getDefaultManagerName(ClassLoader) - Method in interface org.cache2k.spi.Cache2kCoreProvider
- getDefaultName() - Static method in class org.cache2k.CacheManager
-
Name of the default cache manager, which is ""default"" by default.
- getEntry(K) - Method in class org.cache2k.AbstractCache
- getEntry(K) - Method in interface org.cache2k.Cache
-
Returns an entry that contains the cache value associated with the given key.
- getEntry(K) - Method in class org.cache2k.ForwardingCache
- getEntryCapacity() - Method in class org.cache2k.configuration.Cache2kConfiguration
- getEntryCapacity() - Method in interface org.cache2k.jmx.CacheInfoMXBean
-
The configured maximum number of entries in the cache.
- getEvictedCount() - Method in interface org.cache2k.jmx.CacheInfoMXBean
-
An entry was evicted from the cache because of size limits.
- getEvictedWeight() - Method in interface org.cache2k.jmx.CacheInfoMXBean
-
Accumulated number of weight evicted or deleted entries
- getEvictionStatistics() - Method in interface org.cache2k.jmx.CacheInfoMXBean
-
Additional statistics from the eviction algorithm.
- getException() - Method in interface org.cache2k.CacheEntry
-
The exception happened when the value was loaded and the exception could not be suppressed.
- getException() - Method in interface org.cache2k.integration.ExceptionInformation
-
Deprecated.The original exception generated by the last recent loader call.
- getException() - Method in interface org.cache2k.io.ExceptionInformation
-
The original exception generated by the last recent loader call.
- getException() - Method in interface org.cache2k.processor.EntryProcessingResult
-
Original exception of entry processing or null if no exception occurred.
- getException() - Method in interface org.cache2k.processor.MutableCacheEntry
-
The exception happened when the value was loaded and the exception could not be suppressed.
- getExceptionPropagator() - Method in class org.cache2k.configuration.Cache2kConfiguration
- getExceptionPropagator() - Method in interface org.cache2k.integration.ExceptionInformation
-
Deprecated.The exception propagator in effect.
- getExceptionPropagator() - Method in interface org.cache2k.io.ExceptionInformation
-
The exception propagator in effect.
- getExecutor() - Method in class org.cache2k.configuration.Cache2kConfiguration
- getExecutor() - Method in interface org.cache2k.integration.AsyncCacheLoader.Context
-
Deprecated.The configured executor for async operations.
- getExecutor() - Method in interface org.cache2k.io.AsyncCacheLoader.Context
-
The configured executor for async operations.
- getExpireAfterWrite() - Method in class org.cache2k.configuration.Cache2kConfiguration
- getExpiredCount() - Method in interface org.cache2k.jmx.CacheInfoMXBean
-
Counter for the event that data in the cache has expired.
- getExpiryPolicy() - Method in class org.cache2k.configuration.Cache2kConfiguration
- getGetCount() - Method in interface org.cache2k.jmx.CacheInfoMXBean
-
How often data was requested from the cache.
- getHashQuality() - Method in interface org.cache2k.jmx.CacheInfoMXBean
-
Deprecated.
- getHealthStatus() - Method in interface org.cache2k.jmx.CacheManagerMXBean
-
"ok" if no issues are to report, otherwise it starts with "WARNING:" or "FAILURE:" and a more descriptive text.
- getHitRate() - Method in interface org.cache2k.jmx.CacheInfoMXBean
-
The percentage of cache accesses the cache delivered data.
- getImplementation() - Method in interface org.cache2k.jmx.CacheInfoMXBean
-
Implementation class of the cache.
- getInfoCreatedDeltaMillis() - Method in interface org.cache2k.jmx.CacheInfoMXBean
-
Milliseconds needed to provide the data.
- getInfoCreatedTime() - Method in interface org.cache2k.jmx.CacheInfoMXBean
-
Time when the cache information was created for JMX.
- getInsertCount() - Method in interface org.cache2k.jmx.CacheInfoMXBean
-
How many times a new entry was inserted into the cache.
- getInstance() - Static method in class org.cache2k.CacheManager
-
Get the default cache manager for the default class loader.
- getInstance(ClassLoader) - Static method in class org.cache2k.CacheManager
-
Get the default cache manager for the specified class loader.
- getInstance(ClassLoader, String) - Static method in class org.cache2k.CacheManager
-
Retrieve a cache manager with the specified name using the specified classloader.
- getInstance(String) - Static method in class org.cache2k.CacheManager
-
Retrieve a cache manager with the specified name.
- getIntegrityDescriptor() - Method in interface org.cache2k.jmx.CacheInfoMXBean
-
The cache checks some internal values for correctness.
- getKey() - Method in interface org.cache2k.CacheEntry
-
Key associated with this entry.
- getKey() - Method in interface org.cache2k.integration.AsyncCacheLoader.Context
-
Deprecated.Cache key for the load request.
- getKey() - Method in interface org.cache2k.io.AsyncCacheLoader.Context
-
Cache key for the load request.
- getKeyMutationCount() - Method in interface org.cache2k.jmx.CacheInfoMXBean
-
Number of key mutations occurred.
- getKeyType() - Method in class org.cache2k.configuration.Cache2kConfiguration
- getKeyType() - Method in interface org.cache2k.jmx.CacheInfoMXBean
-
Type of the cache key.
- getListeners() - Method in class org.cache2k.configuration.Cache2kConfiguration
-
A set of listeners.
- getLoadCount() - Method in interface org.cache2k.jmx.CacheInfoMXBean
-
How many times a load succeeded.
- getLoader() - Method in class org.cache2k.configuration.Cache2kConfiguration
- getLoaderExecutor() - Method in class org.cache2k.configuration.Cache2kConfiguration
- getLoaderExecutor() - Method in interface org.cache2k.integration.AsyncCacheLoader.Context
-
Deprecated.The configured loader executor.
- getLoaderExecutor() - Method in interface org.cache2k.io.AsyncCacheLoader.Context
-
The configured loader executor.
- getLoaderThreadCount() - Method in class org.cache2k.configuration.Cache2kConfiguration
- getLoadExceptionCount() - Method in interface org.cache2k.jmx.CacheInfoMXBean
-
Number of exceptions thrown by the
CacheLoader
. - getLoadStartTime() - Method in interface org.cache2k.integration.AsyncCacheLoader.Context
-
Deprecated.Time in millis since epoch of start of load operation
- getLoadStartTime() - Method in interface org.cache2k.io.AsyncCacheLoader.Context
-
Time in millis since epoch of start of load operation
- getLoadTime() - Method in interface org.cache2k.integration.ExceptionInformation
-
Deprecated.Start time of the load operation that generated the recent exception.
- getLoadTime() - Method in interface org.cache2k.io.ExceptionInformation
-
Start time of the load operation that generated the recent exception.
- getManager() - Method in class org.cache2k.Cache2kBuilder
-
Get the associated cache manager.
- getManager(ClassLoader, String) - Method in interface org.cache2k.spi.Cache2kCoreProvider
- getMaximumWeight() - Method in class org.cache2k.configuration.Cache2kConfiguration
- getMaximumWeight() - Method in interface org.cache2k.jmx.CacheInfoMXBean
-
Configured maximum weight or -1.
- getMaxRetryInterval() - Method in class org.cache2k.configuration.Cache2kConfiguration
- getMillisPerLoad() - Method in interface org.cache2k.jmx.CacheInfoMXBean
-
Average number of milliseconds per load.
- getMissCount() - Method in interface org.cache2k.jmx.CacheInfoMXBean
-
Counter of the event that: a client requested a data which was not present in the cache or had expired.
- getName() - Method in class org.cache2k.AbstractCache
- getName() - Method in interface org.cache2k.Cache
-
A configured or generated name of this cache instance.
- getName() - Method in class org.cache2k.CacheManager
-
The name to uniquely identify the manager within a VM instance.
- getName() - Method in class org.cache2k.configuration.Cache2kConfiguration
- getName() - Method in interface org.cache2k.configuration.CacheBuildContext
-
The cache name.
- getName() - Method in class org.cache2k.ForwardingCache
- getNextInChain() - Method in class org.cache2k.integration.LoadDetail
-
Deprecated.
- getOldValue() - Method in interface org.cache2k.processor.MutableCacheEntry
-
The current value in the cache.
- getProperties() - Method in class org.cache2k.CacheManager
-
Properties for the cache manager, never null.
- getPutCount() - Method in interface org.cache2k.jmx.CacheInfoMXBean
-
The total number of insert or update operations.
- getRefreshCount() - Method in interface org.cache2k.jmx.CacheInfoMXBean
-
Counter for the event that the data of a cache entry was refreshed.
- getRefreshedHitCount() - Method in interface org.cache2k.jmx.CacheInfoMXBean
-
How many times we had a hit on a refreshed entry.
- getRefreshedTime() - Method in interface org.cache2k.processor.MutableCacheEntry
-
Timestamp of the last refresh of the cached value.
- getRefreshExecutor() - Method in class org.cache2k.configuration.Cache2kConfiguration
- getRefreshFailedCount() - Method in interface org.cache2k.jmx.CacheInfoMXBean
-
Counter how many times a refresh failed, because there were not enough thread resources available.
- getRefreshTime() - Method in class org.cache2k.integration.RefreshedTimeWrapper
-
Deprecated.
- getRemoveCount() - Method in interface org.cache2k.jmx.CacheInfoMXBean
-
Number of remove operations.
- getResilienceDuration() - Method in class org.cache2k.configuration.Cache2kConfiguration
- getResiliencePolicy() - Method in class org.cache2k.configuration.Cache2kConfiguration
- getResult() - Method in interface org.cache2k.processor.EntryProcessingResult
-
Result of entry processing.
- getRetryCount() - Method in interface org.cache2k.integration.ExceptionInformation
-
Deprecated.Number of retry attempts to load the value for the requested key.
- getRetryCount() - Method in interface org.cache2k.io.ExceptionInformation
-
Number of retry attempts to load the value for the requested key.
- getRetryInterval() - Method in class org.cache2k.configuration.Cache2kConfiguration
- getSection(Class<T>) - Method in class org.cache2k.configuration.ConfigurationSectionContainer
-
Retrieve a single section from the container.
- getSections() - Method in class org.cache2k.configuration.Cache2kConfiguration
-
Mutable collection of additional configuration sections
- getSections() - Method in interface org.cache2k.configuration.ConfigurationWithSections
- getSinceTime() - Method in interface org.cache2k.integration.ExceptionInformation
-
Deprecated.Start time of the load that generated the first exception.
- getSinceTime() - Method in interface org.cache2k.io.ExceptionInformation
-
Start time of the load that generated the first exception.
- getSize() - Method in interface org.cache2k.jmx.CacheInfoMXBean
-
The current number of entries within the cache, starting with 0.
- getStartTime() - Method in interface org.cache2k.processor.MutableCacheEntry
-
Current time as provided by the internal time source (usually
System.currentTimeMillis()
. - getStatistics() - Method in class org.cache2k.AbstractCache
- getStatistics() - Method in interface org.cache2k.Cache
-
Return cache statistics.
- getStatistics() - Method in class org.cache2k.ForwardingCache
- getSuppressedLoadExceptionCount() - Method in interface org.cache2k.jmx.CacheInfoMXBean
-
Number of exceptions thrown by the
CacheLoader
that were ignored and the previous data value got returned. - getTimeReference() - Method in class org.cache2k.configuration.Cache2kConfiguration
- getTimerLag() - Method in class org.cache2k.configuration.Cache2kConfiguration
- getTotalLoadMillis() - Method in interface org.cache2k.jmx.CacheInfoMXBean
-
Total number of time spent loading entries from the cache loader.
- getTotalWeight() - Method in interface org.cache2k.jmx.CacheInfoMXBean
-
Total weight of all entries in the cache.
- getType() - Method in interface org.cache2k.configuration.CacheType
-
Class type if not an array.
- getType() - Method in class org.cache2k.configuration.CacheTypeCapture
- getType() - Method in class org.cache2k.configuration.CacheTypeCapture.OfClass
- getType() - Method in class org.cache2k.configuration.CacheTypeCapture.OfGeneric
- getTypeArguments() - Method in interface org.cache2k.configuration.CacheType
-
Known type arguments, if the type is a parametrized type.
- getTypeArguments() - Method in class org.cache2k.configuration.CacheTypeCapture
- getTypeArguments() - Method in class org.cache2k.configuration.CacheTypeCapture.OfGeneric
- getTypeName() - Method in interface org.cache2k.configuration.CacheType
-
Java language compatible type name
- getTypeName() - Method in class org.cache2k.configuration.CacheTypeCapture
- getTypeName() - Method in class org.cache2k.configuration.CacheTypeCapture.OfArray
- getTypeName() - Method in class org.cache2k.configuration.CacheTypeCapture.OfClass
- getTypeName() - Method in class org.cache2k.configuration.CacheTypeCapture.OfGeneric
- getUntil() - Method in interface org.cache2k.integration.ExceptionInformation
-
Deprecated.Time in millis until the next retry attempt.
- getUntil() - Method in interface org.cache2k.io.ExceptionInformation
-
Time in millis until the next retry attempt.
- getValue() - Method in interface org.cache2k.CacheEntry
-
Value of the entry.
- getValue() - Method in class org.cache2k.integration.LoadDetail
-
Deprecated.
- getValue() - Method in interface org.cache2k.processor.MutableCacheEntry
-
Returns the value to which the cache associated the key, or
null
if the cache contains no mapping for this key. - getValueType() - Method in class org.cache2k.configuration.Cache2kConfiguration
- getValueType() - Method in interface org.cache2k.jmx.CacheInfoMXBean
-
Type of the cache value.
- getVersion() - Method in class org.cache2k.configuration.Cache2kManagerConfiguration
- getVersion() - Method in interface org.cache2k.jmx.CacheManagerMXBean
- getVersion() - Method in interface org.cache2k.spi.Cache2kCoreProvider
- getWeigher() - Method in class org.cache2k.configuration.Cache2kConfiguration
- getWriter() - Method in class org.cache2k.configuration.Cache2kConfiguration
H
- hasAsyncListeners() - Method in class org.cache2k.configuration.Cache2kConfiguration
- hasCacheClosedListeners() - Method in class org.cache2k.configuration.Cache2kConfiguration
- hashCode() - Method in class org.cache2k.configuration.CacheTypeCapture
- hashCode() - Method in class org.cache2k.configuration.CacheTypeCapture.OfArray
- hashCode() - Method in class org.cache2k.configuration.CacheTypeCapture.OfClass
- hashCode() - Method in class org.cache2k.configuration.CacheTypeCapture.OfGeneric
- hashCode() - Method in class org.cache2k.configuration.CustomizationReferenceSupplier
- hashCode() - Method in class org.cache2k.configuration.CustomizationSupplierByClassName
- hasListeners() - Method in class org.cache2k.configuration.Cache2kConfiguration
- hasTypeArguments() - Method in interface org.cache2k.configuration.CacheType
-
The type has generic type parameters and the concrete types are known.
- hasTypeArguments() - Method in class org.cache2k.configuration.CacheTypeCapture
- hasTypeArguments() - Method in class org.cache2k.configuration.CacheTypeCapture.OfGeneric
I
- invoke(K, EntryProcessor<K, V, R>) - Method in class org.cache2k.AbstractCache
- invoke(K, EntryProcessor<K, V, R>) - Method in interface org.cache2k.Cache
-
Invoke a user defined function on a cache entry.
- invoke(K, EntryProcessor<K, V, R>) - Method in class org.cache2k.ForwardingCache
- invokeAll(Iterable<? extends K>, EntryProcessor<K, V, R>) - Method in class org.cache2k.AbstractCache
- invokeAll(Iterable<? extends K>, EntryProcessor<K, V, R>) - Method in interface org.cache2k.Cache
-
Invoke a user defined function on multiple cache entries specified by the
keys
parameter. - invokeAll(Iterable<? extends K>, EntryProcessor<K, V, R>) - Method in class org.cache2k.ForwardingCache
- isArray() - Method in interface org.cache2k.configuration.CacheType
-
This type is an array.
- isArray() - Method in class org.cache2k.configuration.CacheTypeCapture
- isArray() - Method in class org.cache2k.configuration.CacheTypeCapture.OfArray
- isBoostConcurrency() - Method in class org.cache2k.configuration.Cache2kConfiguration
- isClosed() - Method in class org.cache2k.AbstractCache
- isClosed() - Method in interface org.cache2k.Cache
-
Returns
true
if cache was closed or closing is in progress. - isClosed() - Method in class org.cache2k.CacheManager
-
Returns true if this cache manager was closed.
- isClosed() - Method in class org.cache2k.ForwardingCache
- isDefaultManager() - Method in class org.cache2k.CacheManager
-
True if this is the default manager of the application, returned by
CacheManager.getInstance()
- isDisableMonitoring() - Method in class org.cache2k.configuration.Cache2kConfiguration
- isDisableStatistics() - Method in class org.cache2k.configuration.Cache2kConfiguration
- isEnableJmx() - Method in class org.cache2k.configuration.Cache2kConfiguration
- isEternal() - Method in class org.cache2k.configuration.Cache2kConfiguration
- isExternalConfigurationPresent() - Method in class org.cache2k.configuration.Cache2kConfiguration
-
An external configuration for the cache was found and is applied.
- isIgnoreAnonymousCache() - Method in class org.cache2k.configuration.Cache2kManagerConfiguration
- isIgnoreMissingCacheConfiguration() - Method in class org.cache2k.configuration.Cache2kManagerConfiguration
- isKeepDataAfterExpired() - Method in class org.cache2k.configuration.Cache2kConfiguration
- isLoaderPresent() - Method in interface org.cache2k.jmx.CacheInfoMXBean
-
A loader is configured.
- isPermitNullValues() - Method in class org.cache2k.configuration.Cache2kConfiguration
- isRecordRefreshedTime() - Method in class org.cache2k.configuration.Cache2kConfiguration
- isRefreshAhead() - Method in class org.cache2k.configuration.Cache2kConfiguration
- isSharpExpiry() - Method in class org.cache2k.configuration.Cache2kConfiguration
- isSkipCheckOnStartup() - Method in class org.cache2k.configuration.Cache2kManagerConfiguration
- isStoreByReference() - Method in class org.cache2k.configuration.Cache2kConfiguration
- isStrictEviction() - Method in class org.cache2k.configuration.Cache2kConfiguration
- isSuppressExceptions() - Method in class org.cache2k.configuration.Cache2kConfiguration
- isWeigherPresent() - Method in interface org.cache2k.jmx.CacheInfoMXBean
-
A weigher is configured.
- iterator() - Method in class org.cache2k.configuration.ConfigurationSectionContainer
- iterator() - Method in class org.cache2k.configuration.DefaultCustomizationCollection
K
- keepDataAfterExpired(boolean) - Method in class org.cache2k.Cache2kBuilder
-
Expired data is kept in the cache until the entry is evicted.
- keys() - Method in class org.cache2k.AbstractCache
- keys() - Method in interface org.cache2k.Cache
-
Iterate all keys in the cache.
- keys() - Method in class org.cache2k.ForwardingCache
- keyType(Class<K2>) - Method in class org.cache2k.Cache2kBuilder
-
The used type of the cache key.
- keyType(CacheType<K2>) - Method in class org.cache2k.Cache2kBuilder
-
The used type of the cache key.
- KeyValueSource<K,V> - Interface in org.cache2k
-
Reduced interface to return a value selected by a key object.
- KeyValueStore<K,V> - Interface in org.cache2k
-
Reduced interface for read/write data access.
L
- load(K) - Method in class org.cache2k.integration.CacheLoader
-
Deprecated.Retrieves or generates data based on the key.
- load(K) - Method in interface org.cache2k.integration.FunctionalCacheLoader
-
Deprecated.
- load(K) - Method in interface org.cache2k.io.CacheLoader
-
Retrieves or generates data based on the key.
- load(K, long, CacheEntry<K, V>) - Method in class org.cache2k.integration.AdvancedCacheLoader
-
Deprecated.Retrieves or generates data based on the key parameter.
- load(K, long, CacheEntry<K, V>) - Method in interface org.cache2k.io.AdvancedCacheLoader
-
Retrieves or generates data based on the key parameter.
- load(K, AsyncCacheLoader.Context<K, V>, AsyncCacheLoader.Callback<V>) - Method in interface org.cache2k.integration.AsyncCacheLoader
-
Deprecated.Starts an asynchronous load operation.
- load(K, AsyncCacheLoader.Context<K, V>, AsyncCacheLoader.Callback<V>) - Method in interface org.cache2k.io.AsyncCacheLoader
-
Starts an asynchronous load operation.
- loadAll(Iterable<? extends K>) - Method in class org.cache2k.AbstractCache
- loadAll(Iterable<? extends K>) - Method in interface org.cache2k.Cache
-
Asynchronously loads the given set of keys into the cache.
- loadAll(Iterable<? extends K>) - Method in class org.cache2k.ForwardingCache
- loadAll(Iterable<? extends K>, Executor) - Method in class org.cache2k.integration.CacheLoader
-
Deprecated.Loads multiple values to the cache.
- loadAll(Iterable<? extends K>, CacheOperationCompletionListener) - Method in class org.cache2k.AbstractCache
- loadAll(Iterable<? extends K>, CacheOperationCompletionListener) - Method in interface org.cache2k.Cache
-
Deprecated.to be removed in 2.2
- loadAll(Iterable<? extends K>, CacheOperationCompletionListener) - Method in class org.cache2k.ForwardingCache
- LoadDetail<V> - Class in org.cache2k.integration
-
Deprecated.to be removed
- LoadDetail(Object) - Constructor for class org.cache2k.integration.LoadDetail
-
Deprecated.
- loader(AsyncCacheLoader<K, V>) - Method in class org.cache2k.Cache2kBuilder
-
Deprecated.
- loader(AdvancedCacheLoader<K, V>) - Method in class org.cache2k.Cache2kBuilder
-
Enables read through operation and sets a cache loader.
- loader(AsyncCacheLoader<K, V>) - Method in class org.cache2k.Cache2kBuilder
-
Enables read through operation and sets a cache loader.
- loader(CacheLoader<K, V>) - Method in class org.cache2k.Cache2kBuilder
-
Enables read through operation and sets a cache loader.
- loaderExecutor(Executor) - Method in class org.cache2k.Cache2kBuilder
-
Thread pool / executor service to use for triggered load operations.
- Loaders - Class in org.cache2k.integration
-
Deprecated.to be removed
- Loaders() - Constructor for class org.cache2k.integration.Loaders
-
Deprecated.
- loaderThreadCount(int) - Method in class org.cache2k.Cache2kBuilder
-
If no separate executor is set via
Cache2kBuilder.loaderExecutor(Executor)
the cache will create a separate thread pool used exclusively by it.
M
- manager(CacheManager) - Method in class org.cache2k.Cache2kBuilder
-
The manager, the created cache will belong to.
- maximumWeight(long) - Method in class org.cache2k.Cache2kBuilder
-
Specifies the maximum weight of entries the cache may contain.
- maxRetryInterval(long, TimeUnit) - Method in class org.cache2k.Cache2kBuilder
-
If a loader exception happens, this is the maximum time interval after a retry attempt is made.
- mixTimeSpanAndPointInTime(long, long, long) - Static method in class org.cache2k.expiry.Expiry
-
Combine a refresh time span and an expiry at a specified point in time.
- MutableCacheEntry<K,V> - Interface in org.cache2k.processor
-
A mutable entry is used inside the
EntryProcessor
to perform updates and retrieve information from a cache entry.
N
- name(Class<?>) - Method in class org.cache2k.Cache2kBuilder
-
Sets a cache name from the fully qualified class name.
- name(Class<?>, String) - Method in class org.cache2k.Cache2kBuilder
-
Constructs a cache name out of the class name and field name.
- name(String) - Method in class org.cache2k.Cache2kBuilder
-
Sets the name of a cache.
- name(String, Class<?>, String) - Method in class org.cache2k.Cache2kBuilder
-
Constructs a cache name out of the class name, a field name and a unique name identifying the component in the application.
- NEUTRAL - Static variable in interface org.cache2k.expiry.ExpiryTimeValues
-
Don't change the expiry of the entry.
- NO_CACHE - Static variable in interface org.cache2k.expiry.ExpiryTimeValues
-
Deprecated.Will be removed in version 2.0. The naming is misleading when refreshing is turned on. A value of 0 should only mean that the current entry value is expired. Use
ExpiryTimeValues.NOW
- NOW - Static variable in interface org.cache2k.expiry.ExpiryTimeValues
-
The value expires immediately.
O
- of(Class<K>, Class<V>) - Static method in class org.cache2k.Cache2kBuilder
-
Create a new cache builder for key and value types of classes with no generic parameters.
- of(Class<K>, Class<V>) - Static method in class org.cache2k.configuration.Cache2kConfiguration
-
Construct a config instance setting the type parameters and returning a proper generic type.
- of(Class<K>, CacheType<V>) - Static method in class org.cache2k.configuration.Cache2kConfiguration
-
Construct a config instance setting the type parameters and returning a proper generic type.
- of(Class<T>) - Static method in class org.cache2k.configuration.CacheTypeCapture
- of(Type) - Static method in class org.cache2k.configuration.CacheTypeCapture
- of(Cache2kConfiguration<K, V>) - Static method in class org.cache2k.Cache2kBuilder
-
Create a builder from the configuration.
- of(CacheType<K>, Class<V>) - Static method in class org.cache2k.configuration.Cache2kConfiguration
-
Construct a config instance setting the type parameters and returning a proper generic type.
- of(CacheType<K>, CacheType<V>) - Static method in class org.cache2k.configuration.Cache2kConfiguration
-
Construct a config instance setting the type parameters and returning a proper generic type.
- OfArray() - Constructor for class org.cache2k.configuration.CacheTypeCapture.OfArray
-
Empty constructor for bean compliance.
- OfArray(CacheType) - Constructor for class org.cache2k.configuration.CacheTypeCapture.OfArray
- OfClass() - Constructor for class org.cache2k.configuration.CacheTypeCapture.OfClass
-
Empty constructor for bean compliance.
- OfClass(Class<?>) - Constructor for class org.cache2k.configuration.CacheTypeCapture.OfClass
- OfGeneric() - Constructor for class org.cache2k.configuration.CacheTypeCapture.OfGeneric
-
Empty constructor for bean compliance.
- OfGeneric(Class<?>, CacheType[]) - Constructor for class org.cache2k.configuration.CacheTypeCapture.OfGeneric
- onCacheClosed(Cache) - Method in interface org.cache2k.event.CacheClosedListener
-
Called when cache closes.
- onCompleted() - Method in interface org.cache2k.CacheOperationCompletionListener
-
Deprecated.Signals the completion of a
Cache.loadAll(java.lang.Iterable<? extends K>, org.cache2k.CacheOperationCompletionListener)
,Cache.reloadAll(java.lang.Iterable<? extends K>, org.cache2k.CacheOperationCompletionListener)
orCache#prefetchAll
operation. - onEntryCreated(Cache<K, V>, CacheEntry<K, V>) - Method in interface org.cache2k.event.CacheEntryCreatedListener
-
Called for the creation of a cache entry and after all cache writers ran successfully.
- onEntryEvicted(Cache<K, V>, CacheEntry<K, V>) - Method in interface org.cache2k.event.CacheEntryEvictedListener
-
Called upon eviction of a cache entry.
- onEntryExpired(Cache<K, V>, CacheEntry<K, V>) - Method in interface org.cache2k.event.CacheEntryExpiredListener
-
Called after the expiry of an entry.
- onEntryRemoved(Cache<K, V>, CacheEntry<K, V>) - Method in interface org.cache2k.event.CacheEntryRemovedListener
-
Called after the removal of a cache entry and after all cache writers ran successfully.
- onEntryUpdated(Cache<K, V>, CacheEntry<K, V>, CacheEntry<K, V>) - Method in interface org.cache2k.event.CacheEntryUpdatedListener
-
Called after a mutation of a cache entry and after all cache writers ran successfully.
- onException(Throwable) - Method in interface org.cache2k.CacheOperationCompletionListener
-
Deprecated.The operation could not completed, because of an error.
- onLoadFailure(Throwable) - Method in interface org.cache2k.integration.AsyncCacheLoader.Callback
-
Deprecated.Called if a failure happened.
- onLoadFailure(Throwable) - Method in interface org.cache2k.io.AsyncCacheLoader.Callback
-
Called if a failure happened.
- onLoadSuccess(V) - Method in interface org.cache2k.integration.AsyncCacheLoader.Callback
-
Deprecated.Called to provide the loaded value to be stored in the cache.
- onLoadSuccess(V) - Method in interface org.cache2k.io.AsyncCacheLoader.Callback
-
Called to provide the loaded value to be stored in the cache.
- org.cache2k - package org.cache2k
-
API package for cache2k Java caching library.
- org.cache2k.configuration - package org.cache2k.configuration
-
The cache configuration as a Java bean and support types.
- org.cache2k.event - package org.cache2k.event
-
Events that are fired on behalf of a cache operation.
- org.cache2k.expiry - package org.cache2k.expiry
-
Set of interfaces for customizing the expiry behavior.
- org.cache2k.integration - package org.cache2k.integration
-
Loader and writer to integrate with external data sources.
- org.cache2k.io - package org.cache2k.io
-
Loader and writer to integrate with external data sources.
- org.cache2k.jmx - package org.cache2k.jmx
- org.cache2k.processor - package org.cache2k.processor
-
Entry processor and supporting types for custom atomic operations on a cache entry.
- org.cache2k.spi - package org.cache2k.spi
-
Service provider interface that is used by the cache2k implementation.
P
- peek(K) - Method in class org.cache2k.AbstractCache
- peek(K) - Method in interface org.cache2k.Cache
-
Returns the value associated to the given key.
- peek(K) - Method in class org.cache2k.ForwardingCache
- peekAll(Iterable<? extends K>) - Method in class org.cache2k.AbstractCache
- peekAll(Iterable<? extends K>) - Method in interface org.cache2k.Cache
-
Bulk version for
Cache.peek(Object)
- peekAll(Iterable<? extends K>) - Method in class org.cache2k.ForwardingCache
- peekAndPut(K, V) - Method in class org.cache2k.AbstractCache
- peekAndPut(K, V) - Method in interface org.cache2k.Cache
-
Updates an existing cache entry for the specified key, so it associates the given value, or, insert a new cache entry for this key and value.
- peekAndPut(K, V) - Method in class org.cache2k.ForwardingCache
- peekAndRemove(K) - Method in class org.cache2k.AbstractCache
- peekAndRemove(K) - Method in interface org.cache2k.Cache
-
Removes the mapping for a key from the cache if it is present.
- peekAndRemove(K) - Method in class org.cache2k.ForwardingCache
- peekAndReplace(K, V) - Method in class org.cache2k.AbstractCache
- peekAndReplace(K, V) - Method in interface org.cache2k.Cache
-
Replaces the entry for a key only if currently mapped to some value.
- peekAndReplace(K, V) - Method in class org.cache2k.ForwardingCache
- peekEntry(K) - Method in class org.cache2k.AbstractCache
- peekEntry(K) - Method in interface org.cache2k.Cache
-
Returns an entry that contains the cache value associated with the given key.
- peekEntry(K) - Method in class org.cache2k.ForwardingCache
- permitNullValues(boolean) - Method in class org.cache2k.Cache2kBuilder
-
When
true
,null
values are allowed in the cache. - process(MutableCacheEntry<K, V>) - Method in interface org.cache2k.processor.EntryProcessor
-
Examines or mutates an entry.
- propagateException(K, ExceptionInformation) - Method in interface org.cache2k.integration.ExceptionPropagator
-
Deprecated.Generate runtime exception to throw.
- propagateException(K, ExceptionInformation) - Method in interface org.cache2k.io.ExceptionPropagator
-
Generate runtime exception to throw.
- PROVIDER - Static variable in class org.cache2k.CacheManager
-
The singleton cache provider instance.
- put(K, V) - Method in class org.cache2k.AbstractCache
- put(K, V) - Method in interface org.cache2k.Cache
-
Inserts a new value associated with the given key or updates an existing association of the same key with the new value.
- put(K, V) - Method in class org.cache2k.ForwardingCache
- put(K, V) - Method in interface org.cache2k.KeyValueStore
-
Insert or update a value associated with the given key.
- putAll(Map<? extends K, ? extends V>) - Method in class org.cache2k.AbstractCache
- putAll(Map<? extends K, ? extends V>) - Method in interface org.cache2k.Cache
-
Insert all elements of the map into the cache.
- putAll(Map<? extends K, ? extends V>) - Method in class org.cache2k.ForwardingCache
- putAll(Map<? extends K, ? extends V>) - Method in interface org.cache2k.KeyValueStore
-
Insert or update all elements of the map into the cache.
- putIfAbsent(K, V) - Method in class org.cache2k.AbstractCache
- putIfAbsent(K, V) - Method in interface org.cache2k.Cache
-
If the specified key is not already associated with a value, associate it with the given value.
- putIfAbsent(K, V) - Method in class org.cache2k.ForwardingCache
R
- recordRefreshedTime(boolean) - Method in class org.cache2k.Cache2kBuilder
-
Enables that time of an refresh (means update or freshness check of a value) is available at
MutableCacheEntry.getRefreshedTime()
. - REFRESH - Static variable in interface org.cache2k.expiry.ExpiryTimeValues
-
The value expires immediately.
- refreshAhead(boolean) - Method in class org.cache2k.Cache2kBuilder
-
When
true
, enable background refresh / refresh ahead. - RefreshedTimeWrapper<V> - Class in org.cache2k.integration
-
Deprecated.to be removed
- RefreshedTimeWrapper(Object, long) - Constructor for class org.cache2k.integration.RefreshedTimeWrapper
-
Deprecated.
- refreshExecutor(Executor) - Method in class org.cache2k.Cache2kBuilder
-
Thread pool / executor service to use for refresh ahead operations.
- registerCache2kExtension() - Method in interface org.cache2k.spi.Cache2kExtensionProvider
- reload() - Method in interface org.cache2k.processor.MutableCacheEntry
-
Calls the loader unconditionally in this operation.
- reloadAll(Iterable<? extends K>) - Method in class org.cache2k.AbstractCache
- reloadAll(Iterable<? extends K>) - Method in interface org.cache2k.Cache
-
Asynchronously loads the given set of keys into the cache.
- reloadAll(Iterable<? extends K>) - Method in class org.cache2k.ForwardingCache
- reloadAll(Iterable<? extends K>, CacheOperationCompletionListener) - Method in class org.cache2k.AbstractCache
- reloadAll(Iterable<? extends K>, CacheOperationCompletionListener) - Method in interface org.cache2k.Cache
-
Deprecated.to be removed in 2.2
- reloadAll(Iterable<? extends K>, CacheOperationCompletionListener) - Method in class org.cache2k.ForwardingCache
- remove() - Method in interface org.cache2k.processor.MutableCacheEntry
-
Removes an entry from the cache.
- remove(K) - Method in class org.cache2k.AbstractCache
- remove(K) - Method in interface org.cache2k.Cache
-
Removes the mapping for a key from the cache if it is present.
- remove(K) - Method in class org.cache2k.ForwardingCache
- remove(K) - Method in interface org.cache2k.KeyValueStore
-
Remove a value from the cache that is associated with the key.
- removeAll() - Method in class org.cache2k.AbstractCache
- removeAll() - Method in interface org.cache2k.Cache
-
Removes all cache contents.
- removeAll() - Method in class org.cache2k.ForwardingCache
- removeAll(Iterable<? extends K>) - Method in class org.cache2k.AbstractCache
- removeAll(Iterable<? extends K>) - Method in interface org.cache2k.Cache
-
Removes a set of keys.
- removeAll(Iterable<? extends K>) - Method in class org.cache2k.ForwardingCache
- removeAll(Iterable<? extends K>) - Method in interface org.cache2k.KeyValueStore
-
Remove mappings from the cache.
- removeIfEquals(K, V) - Method in class org.cache2k.AbstractCache
- removeIfEquals(K, V) - Method in interface org.cache2k.Cache
-
Remove the mapping if the stored value is equal to the comparison value.
- removeIfEquals(K, V) - Method in class org.cache2k.ForwardingCache
- replace(K, V) - Method in class org.cache2k.AbstractCache
- replace(K, V) - Method in interface org.cache2k.Cache
-
Replaces the entry for a key only if currently mapped to some value.
- replace(K, V) - Method in class org.cache2k.ForwardingCache
- replaceIfEquals(K, V, V) - Method in class org.cache2k.AbstractCache
- replaceIfEquals(K, V, V) - Method in interface org.cache2k.Cache
-
Replaces the entry for a key only if currently mapped to a given value.
- replaceIfEquals(K, V, V) - Method in class org.cache2k.ForwardingCache
- requestInterface(Class<T>) - Method in interface org.cache2k.Cache
-
Request an alternative interface for this cache instance.
- requestInterface(Class<X>) - Method in class org.cache2k.AbstractCache
- requestInterface(Class<X>) - Method in class org.cache2k.ForwardingCache
- resilienceDuration(long, TimeUnit) - Method in class org.cache2k.Cache2kBuilder
-
Time span the cache will suppress loader exceptions if a value is available from a previous load.
- resiliencePolicy(ResiliencePolicy<K, V>) - Method in class org.cache2k.Cache2kBuilder
-
Sets a custom resilience policy to control the cache behavior in the presence of exceptions from the loader.
- ResiliencePolicy<K,V> - Interface in org.cache2k.io
-
Controls how to deal with loader exceptions in a read through configuration.
- RestartException - Exception in org.cache2k.processor
-
Used by the entry processor to abort the processing to carry out some, possibly asynchronous, processing.
- RestartException() - Constructor for exception org.cache2k.processor.RestartException
- retryInterval(long, TimeUnit) - Method in class org.cache2k.Cache2kBuilder
-
If a loader exception happens, this is the time interval after a retry attempt is made.
- retryLoadAfter(K, ExceptionInformation) - Method in interface org.cache2k.io.ResiliencePolicy
-
Called after the loader threw an exception and no previous value is available or
ResiliencePolicy.suppressExceptionUntil(K, org.cache2k.io.ExceptionInformation, org.cache2k.CacheEntry<K, V>)
returned zero.
S
- setAdvancedLoader(CustomizationSupplier<AdvancedCacheLoader<K, V>>) - Method in class org.cache2k.configuration.Cache2kConfiguration
- setAsyncListenerExecutor(CustomizationSupplier<Executor>) - Method in class org.cache2k.configuration.Cache2kConfiguration
- setAsyncListeners(Collection<CustomizationSupplier<CacheEntryOperationListener<K, V>>>) - Method in class org.cache2k.configuration.Cache2kConfiguration
-
Adds the collection of customizations to the existing list.
- setAsyncLoader(CustomizationSupplier<AsyncCacheLoader<K, V>>) - Method in class org.cache2k.configuration.Cache2kConfiguration
- setBoostConcurrency(boolean) - Method in class org.cache2k.configuration.Cache2kConfiguration
- setCacheClosedListeners(Collection<CustomizationSupplier<CacheClosedListener>>) - Method in class org.cache2k.configuration.Cache2kConfiguration
-
Adds the collection of customizations to the existing list.
- setClassName(String) - Method in class org.cache2k.configuration.CustomizationSupplierByClassName
- setComponentType(CacheType) - Method in class org.cache2k.configuration.CacheTypeCapture.OfArray
- setDefaultManagerName(ClassLoader, String) - Method in interface org.cache2k.spi.Cache2kCoreProvider
- setDefaultManagerName(String) - Method in class org.cache2k.configuration.Cache2kManagerConfiguration
-
Replace the default name of the default cache manager.
- setDefaultName(String) - Static method in class org.cache2k.CacheManager
-
Change the default manager name.
- setDisableMonitoring(boolean) - Method in class org.cache2k.configuration.Cache2kConfiguration
- setDisableStatistics(boolean) - Method in class org.cache2k.configuration.Cache2kConfiguration
- setEnableJmx(boolean) - Method in class org.cache2k.configuration.Cache2kConfiguration
- setEntryCapacity(long) - Method in class org.cache2k.configuration.Cache2kConfiguration
- setEternal(boolean) - Method in class org.cache2k.configuration.Cache2kConfiguration
- setException(Throwable) - Method in interface org.cache2k.processor.MutableCacheEntry
-
Insert or update the entry and sets an exception.
- setExceptionPropagator(CustomizationSupplier<ExceptionPropagator<K>>) - Method in class org.cache2k.configuration.Cache2kConfiguration
- setExecutor(CustomizationSupplier<Executor>) - Method in class org.cache2k.configuration.Cache2kConfiguration
- setExpireAfterWrite(Duration) - Method in class org.cache2k.configuration.Cache2kConfiguration
- setExpiryPolicy(CustomizationSupplier<ExpiryPolicy<K, V>>) - Method in class org.cache2k.configuration.Cache2kConfiguration
- setExpiryTime(long) - Method in interface org.cache2k.processor.MutableCacheEntry
-
Set a new expiry time for the entry.
- setExternalConfigurationPresent(boolean) - Method in class org.cache2k.configuration.Cache2kConfiguration
- setIgnoreAnonymousCache(boolean) - Method in class org.cache2k.configuration.Cache2kManagerConfiguration
-
When a configuration is present, every cache needs a cache name so that the configuration can be applied.
- setIgnoreMissingCacheConfiguration(boolean) - Method in class org.cache2k.configuration.Cache2kManagerConfiguration
-
Configure a cache with default parameters if configuration has no specific section for it.
- setKeepDataAfterExpired(boolean) - Method in class org.cache2k.configuration.Cache2kConfiguration
- setKeyType(Class<K>) - Method in class org.cache2k.configuration.Cache2kConfiguration
- setKeyType(CacheType<K>) - Method in class org.cache2k.configuration.Cache2kConfiguration
- setListeners(Collection<CustomizationSupplier<CacheEntryOperationListener<K, V>>>) - Method in class org.cache2k.configuration.Cache2kConfiguration
-
Adds the collection of customizations to the existing list.
- setLoader(CustomizationSupplier<CacheLoader<K, V>>) - Method in class org.cache2k.configuration.Cache2kConfiguration
- setLoaderExecutor(CustomizationSupplier<Executor>) - Method in class org.cache2k.configuration.Cache2kConfiguration
- setLoaderThreadCount(int) - Method in class org.cache2k.configuration.Cache2kConfiguration
- setMaximumWeight(long) - Method in class org.cache2k.configuration.Cache2kConfiguration
- setMaxRetryInterval(Duration) - Method in class org.cache2k.configuration.Cache2kConfiguration
- setName(String) - Method in class org.cache2k.configuration.Cache2kConfiguration
- setPermitNullValues(boolean) - Method in class org.cache2k.configuration.Cache2kConfiguration
- setRecordRefreshedTime(boolean) - Method in class org.cache2k.configuration.Cache2kConfiguration
- setRefreshAhead(boolean) - Method in class org.cache2k.configuration.Cache2kConfiguration
- setRefreshedTime(long) - Method in interface org.cache2k.processor.MutableCacheEntry
-
If
MutableCacheEntry.setValue(Object)
is used, this sets an alternative refreshed time for expiry calculations. - setRefreshExecutor(CustomizationSupplier<Executor>) - Method in class org.cache2k.configuration.Cache2kConfiguration
- setResilienceDuration(Duration) - Method in class org.cache2k.configuration.Cache2kConfiguration
- setResiliencePolicy(CustomizationSupplier<ResiliencePolicy<K, V>>) - Method in class org.cache2k.configuration.Cache2kConfiguration
- setRetryInterval(Duration) - Method in class org.cache2k.configuration.Cache2kConfiguration
- setSections(Collection<ConfigurationSection>) - Method in class org.cache2k.configuration.Cache2kConfiguration
-
Adds the collection of sections to the existing list.
- setSharpExpiry(boolean) - Method in class org.cache2k.configuration.Cache2kConfiguration
- setSkipCheckOnStartup(boolean) - Method in class org.cache2k.configuration.Cache2kManagerConfiguration
-
The configuration for each cache is parsed and checked as soon as the cache manager is created.
- setStoreByReference(boolean) - Method in class org.cache2k.configuration.Cache2kConfiguration
- setStrictEviction(boolean) - Method in class org.cache2k.configuration.Cache2kConfiguration
- setSuppressExceptions(boolean) - Method in class org.cache2k.configuration.Cache2kConfiguration
- setTimeReference(CustomizationSupplier<TimeReference>) - Method in class org.cache2k.configuration.Cache2kConfiguration
- setTimerLag(Duration) - Method in class org.cache2k.configuration.Cache2kConfiguration
- setType(Class<?>) - Method in class org.cache2k.configuration.CacheTypeCapture.OfClass
-
Setter for bean compliance
- setType(Class<?>) - Method in class org.cache2k.configuration.CacheTypeCapture.OfGeneric
- setTypeArguments(CacheType[]) - Method in class org.cache2k.configuration.CacheTypeCapture.OfGeneric
- setValue(V) - Method in interface org.cache2k.processor.MutableCacheEntry
-
Insert or updates the cache value assigned to this key.
- setValueType(Class<V>) - Method in class org.cache2k.configuration.Cache2kConfiguration
- setValueType(CacheType<V>) - Method in class org.cache2k.configuration.Cache2kConfiguration
- setVersion(String) - Method in class org.cache2k.configuration.Cache2kManagerConfiguration
-
Version of the configuration.
- setWeigher(CustomizationSupplier<Weigher>) - Method in class org.cache2k.configuration.Cache2kConfiguration
- setWriter(CustomizationSupplier<CacheWriter<K, V>>) - Method in class org.cache2k.configuration.Cache2kConfiguration
- sharpExpiry(boolean) - Method in class org.cache2k.Cache2kBuilder
-
By default the expiry time is not exact, which means, a value might be visible for up to a second longer after the requested time of expiry.
- SingletonConfigurationSection - Interface in org.cache2k.configuration
-
A configuration section that may appear only once.
- size() - Method in class org.cache2k.configuration.ConfigurationSectionContainer
- size() - Method in class org.cache2k.configuration.DefaultCustomizationCollection
- STANDARD_DEFAULT_MANAGER_NAME - Static variable in class org.cache2k.CacheManager
-
Name of the default cache manager if not overridden, see
CacheManager.setDefaultName(String)
. - storeByReference(boolean) - Method in class org.cache2k.Cache2kBuilder
-
Ensure that the cache value is stored via direct object reference and that no serialization takes place.
- strictEviction(boolean) - Method in class org.cache2k.Cache2kBuilder
-
To increase performance cache2k optimizes the eviction and does eviction in greater chunks.
- supply(CacheBuildContext) - Method in class org.cache2k.configuration.CustomizationReferenceSupplier
- supply(CacheBuildContext) - Method in interface org.cache2k.configuration.CustomizationSupplier
-
Create or return an existing customization instance.
- supply(CacheBuildContext) - Method in class org.cache2k.configuration.CustomizationSupplierByClassName
- suppressExceptions(boolean) - Method in class org.cache2k.Cache2kBuilder
-
Suppress an exception from the cache loader, if there is previous data.
- suppressExceptionUntil(K, ExceptionInformation, CacheEntry<K, V>) - Method in interface org.cache2k.io.ResiliencePolicy
-
Called after the loader threw an exception and a previous value is available.
T
- timeReference(TimeReference) - Method in class org.cache2k.Cache2kBuilder
-
Clock to be used by the cache as time reference.
- TimeReference - Interface in org.cache2k
-
Marker interface for different time sources.
- timerLag(long, TimeUnit) - Method in class org.cache2k.Cache2kBuilder
-
Change the maximum lag time for timer events.
- toConfiguration() - Method in class org.cache2k.Cache2kBuilder
-
Returns the configuration object this builder operates on.
- toSharpTime(long) - Static method in class org.cache2k.expiry.Expiry
-
Convert the time value to a time representing an a sharp expiry.
- toString() - Method in interface org.cache2k.Cache
-
Returns internal information.
- toString() - Method in class org.cache2k.configuration.ConfigurationSectionContainer
- toString() - Method in class org.cache2k.configuration.DefaultCustomizationCollection
- toString() - Method in class org.cache2k.ForwardingCache
-
Forwards to delegate but adds the simple class name to the output.
U
- UNSET_LONG - Static variable in class org.cache2k.configuration.Cache2kConfiguration
V
- validate() - Method in class org.cache2k.configuration.CustomizationSupplierByClassName
- validate() - Method in interface org.cache2k.configuration.ValidatingConfigurationBean
-
Check whether the configuration is valid, especially whether mandatory fields are set.
- ValidatingConfigurationBean - Interface in org.cache2k.configuration
-
Configuration bean that is able to validate itself.
- valueType(Class<V2>) - Method in class org.cache2k.Cache2kBuilder
-
Sets the value type to use.
- valueType(CacheType<V2>) - Method in class org.cache2k.Cache2kBuilder
-
Sets the value type to use.
- ValueWithExpiryTime - Interface in org.cache2k.expiry
-
Interface to add to a value object if it is possible to derive the expiry time from the value.
W
- wasExisting() - Method in interface org.cache2k.processor.MutableCacheEntry
-
True if a mapping exists in the cache, never invokes the loader / cache source.
- weigh(K, V) - Method in interface org.cache2k.Weigher
-
Returns a weight for the given cached value.
- weigher(Weigher<K, V>) - Method in class org.cache2k.Cache2kBuilder
-
Set the weigher to be used to calculate the entry weight.
- Weigher<K,V> - Interface in org.cache2k
-
Allows to give cached values a weight and limit the cache capacity by total weight.
- with(ConfigurationSectionBuilder<? extends ConfigurationSection>...) - Method in class org.cache2k.Cache2kBuilder
-
Add a new configuration sub section.
- wrappingLoader(AdvancedCacheLoader<K, LoadDetail<V>>) - Method in class org.cache2k.Cache2kBuilder
-
Enables read through operation and sets a cache loader
- wrappingLoader(CacheLoader<K, LoadDetail<V>>) - Method in class org.cache2k.Cache2kBuilder
-
Enables read through operation and sets a cache loader
- wrapRefreshedTime(LoadDetail<V>, long) - Static method in class org.cache2k.integration.Loaders
-
Deprecated.
- wrapRefreshedTime(V, long) - Static method in class org.cache2k.integration.Loaders
-
Deprecated.Wraps a loaded value to add the refreshed value.
- write(K, V) - Method in class org.cache2k.integration.CacheWriter
-
Deprecated.Called when the value was updated or inserted into the cache.
- write(K, V) - Method in interface org.cache2k.io.CacheWriter
-
Called when the value was updated or inserted into the cache.
- writer(CacheWriter<K, V>) - Method in class org.cache2k.Cache2kBuilder
-
Enables write through operation and sets a writer customization that gets called synchronously upon cache mutations.
All Classes All Packages