- 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
-
- 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
-
Retrieves or generates a value to load into the cache.
- CacheLoader() - Constructor for class org.cache2k.integration.CacheLoader
-
- CacheLoaderException - Exception in org.cache2k.integration
-
Exception to wrap a loader exception.
- CacheLoaderException(String) - Constructor for exception org.cache2k.integration.CacheLoaderException
-
- CacheLoaderException(String, Throwable) - Constructor for exception org.cache2k.integration.CacheLoaderException
-
- CacheLoaderException(Throwable) - Constructor for exception org.cache2k.integration.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
-
A listener implemented by the cache client to get notification about the
completion of a load or prefetch operation.
- 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
-
Writer for write-through configurations.
- CacheWriter() - Constructor for class org.cache2k.integration.CacheWriter
-
- CacheWriterException - Exception in org.cache2k.integration
-
Wraps an exception caused by a writer.
- CacheWriterException(Throwable) - Constructor for exception org.cache2k.integration.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
-
- 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(ClassLoader, String) - Static method in class org.cache2k.CacheManager
-
Close the named cache manager.
- 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) - 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
-
- containsKey(int) - Method in interface org.cache2k.IntCache
-
Deprecated.
Specialized version of containsKey
for int keys.
- containsKey(long) - Method in interface org.cache2k.LongCache
-
Deprecated.
Specialized version of containsKey
for long keys.
- copyAlwaysIfRequested(boolean) - Method in class org.cache2k.jcache.JCacheConfiguration.Builder
-
When true
, copy keys and values when entering and leaving
the cache in case Configuration.isStoreByValue()
is true
.
- createCache(Cache2kConfiguration<K, V>) - Method in class org.cache2k.CacheManager
-
Create a new cache from the configuration.
- createCache(CacheManager, Cache2kConfiguration<K, V>) - Method in interface org.cache2k.spi.Cache2kCoreProvider
-
Create a cache, apply external configuration before creating it.
- CustomizationCollection<T> - Interface in org.cache2k.configuration
-
Collection of customizations.
- CustomizationException - Exception in org.cache2k
-
- CustomizationException(String) - Constructor for exception org.cache2k.CustomizationException
-
- CustomizationException(Throwable) - Constructor for exception org.cache2k.CustomizationException
-
- CustomizationException(String, 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
or CacheLoader
.
- 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.
- 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.
- enableManagement(boolean) - Method in class org.cache2k.jcache.JCacheConfiguration.Builder
-
When true
makes the JMX management bean for the cache available.
- enableReadThrough(boolean) - Method in class org.cache2k.jcache.JCacheConfiguration.Builder
-
When true
, operate cache in read through mode and use the configured
loader when there is no mapping for a key yet.
- enableStatistics(boolean) - Method in class org.cache2k.jcache.JCacheConfiguration.Builder
-
When true
, exposes cache 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.
- ExceptionInformation - Interface in org.cache2k.integration
-
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<K> - Interface in org.cache2k.integration
-
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
-
- 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.
- ExtendedConfiguration<K,V> - Interface in org.cache2k.jcache
-
Extends the JCache complete configuration with an additional cache2k configuration.
- ExtendedMutableConfiguration<K,V> - Class in org.cache2k.jcache
-
Extends the JCache mutable configuration with an additional cache2k configuration.
- ExtendedMutableConfiguration() - Constructor for class org.cache2k.jcache.ExtendedMutableConfiguration
-
- 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(int) - Method in interface org.cache2k.IntKeyValueSource
-
Deprecated.
Returns a value associated with this key.
- get(K) - Method in interface org.cache2k.KeyValueSource
-
Returns a value associated with this key.
- get(long) - Method in interface org.cache2k.LongKeyValueSource
-
Deprecated.
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
-
- getCache2kConfiguration() - Method in interface org.cache2k.jcache.ExtendedConfiguration
-
Retrieve the extended cache2k configuration.
- getCache2kConfiguration() - Method in class org.cache2k.jcache.ExtendedMutableConfiguration
-
- 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 class org.cache2k.ForwardingCache
-
- getCapacityLimit() - Method in interface org.cache2k.jmx.CacheInfoMXBean
-
- 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
-
- 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
-
- 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
-
- 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
-
Current entry in the cache.
- getCurrentTime() - Method in interface org.cache2k.processor.MutableCacheEntry
-
- 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
-
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
-
The exception propagator in effect.
- getExecutor() - Method in class org.cache2k.configuration.Cache2kConfiguration
-
- getExecutor() - Method in interface org.cache2k.integration.AsyncCacheLoader.Context
-
The configured executor for async operations.
- getExpireAfterWrite() - Method in class org.cache2k.configuration.Cache2kConfiguration
-
- getExpireAfterWriteMillis() - Method in interface org.cache2k.integration.ResiliencePolicy.Context
-
Expiry duration after entry mutation.
- 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
-
A value between 0 and 100 to help evaluate the quality of the hashing function.
- 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(String) - Static method in class org.cache2k.CacheManager
-
Retrieve a cache manager with the specified name.
- getInstance(ClassLoader, String) - Static method in class org.cache2k.CacheManager
-
Retrieve a cache manager with the specified name using the specified classloader.
- 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
-
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.
- getLastModification() - Method in class org.cache2k.AbstractCacheEntry
-
Deprecated.
- getLastModification() - Method in interface org.cache2k.CacheEntry
-
- 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
-
The configured loader executor.
- getLoaderThreadCount() - Method in class org.cache2k.configuration.Cache2kConfiguration
-
- getLoadExceptionCount() - Method in interface org.cache2k.jmx.CacheInfoMXBean
-
- getLoadStartTime() - Method in interface org.cache2k.integration.AsyncCacheLoader.Context
-
Time in millis since epoch of start of load operation
- getLoadTime() - Method in interface org.cache2k.integration.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
-
- getMaxRetryIntervalMillis() - Method in interface org.cache2k.integration.ResiliencePolicy.Context
-
Maximum retry interval.
- 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 class org.cache2k.ForwardingCache
-
- getNextInChain() - Method in class org.cache2k.integration.LoadDetail
-
- getOldValue() - Method in interface org.cache2k.processor.MutableCacheEntry
-
The current value in the cache.
- getPrefetchExecutor() - Method in class org.cache2k.configuration.Cache2kConfiguration
-
- 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.
- 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
-
- getRemoveCount() - Method in interface org.cache2k.jmx.CacheInfoMXBean
-
Number of remove operations.
- getResilienceDuration() - Method in class org.cache2k.configuration.Cache2kConfiguration
-
- getResilienceDurationMillis() - Method in interface org.cache2k.integration.ResiliencePolicy.Context
-
Maximum time exceptions should be suppressed.
- 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
-
Number of retry attempts to load the value for the requested key.
- getRetryInterval() - Method in class org.cache2k.configuration.Cache2kConfiguration
-
- getRetryIntervalMillis() - Method in interface org.cache2k.integration.ResiliencePolicy.Context
-
Retry interval after the first exception happened for a key.
- 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
-
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
-
- 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
-
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
-
- 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
-
- getWeigher() - Method in class org.cache2k.configuration.Cache2kConfiguration
-
- getWriter() - Method in class org.cache2k.configuration.Cache2kConfiguration
-
- 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(Cache2kConfiguration<K, V>) - Static method in class org.cache2k.Cache2kBuilder
-
Create a builder from the configuration.
- 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(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.
- of(Class<T>) - Static method in class org.cache2k.configuration.CacheTypeCapture
-
- of(Type) - Static method in class org.cache2k.configuration.CacheTypeCapture
-
- of(Cache2kBuilder<K, V>) - Static method in class org.cache2k.jcache.ExtendedMutableConfiguration
-
The preferred way to construct a JCache based on a cache2k configuration.
- of(Cache2kConfiguration<K, V>) - Static method in class org.cache2k.jcache.ExtendedMutableConfiguration
-
- 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
-
- 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
-
The operation could not completed, because of an error.
- onLoadFailure(Throwable) - Method in interface org.cache2k.integration.AsyncCacheLoader.Callback
-
Called if a failure happened.
- onLoadSuccess(V) - Method in interface org.cache2k.integration.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.jcache - package org.cache2k.jcache
-
Support for using the JCache API with cache2k, that allows additional configuration.
- 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.
- 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
-
- peek(int) - Method in interface org.cache2k.IntCache
-
Deprecated.
Specialized version of peek
for int keys.
- peek(long) - Method in interface org.cache2k.LongCache
-
Deprecated.
Specialized version of peek
for long keys.
- peekAll(Iterable<? extends K>) - Method in class org.cache2k.AbstractCache
-
- peekAll(Iterable<? extends K>) - Method in interface org.cache2k.Cache
-
- 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.
- prefetch(K) - Method in class org.cache2k.AbstractCache
-
- prefetch(K) - Method in interface org.cache2k.AdvancedKeyValueSource
-
Notify the cache about the intention to retrieve the value for this key in the
near future.
- prefetch(K) - Method in interface org.cache2k.Cache
-
Notifies the cache about the intention to retrieve the value for this key in the
near future.
- prefetch(K) - Method in class org.cache2k.ForwardingCache
-
- prefetchAll(Iterable<? extends K>, CacheOperationCompletionListener) - Method in class org.cache2k.AbstractCache
-
- prefetchAll(Iterable<? extends K>, CacheOperationCompletionListener) - Method in interface org.cache2k.AdvancedKeyValueSource
-
Notify the cache about the intention to retrieve the value for the keys in the
near future.
- prefetchAll(Iterable<? extends K>, CacheOperationCompletionListener) - Method in interface org.cache2k.Cache
-
Notifies the cache about the intention to retrieve the value for this key in the
near future.
- prefetchAll(Iterable<? extends K>, CacheOperationCompletionListener) - Method in class org.cache2k.ForwardingCache
-
- prefetchExecutor(Executor) - Method in class org.cache2k.Cache2kBuilder
-
Thread pool / executor service to use for refresh ahead and prefetch operations.
- 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
-
Generate runtime exception to throw.
- PROVIDER - Static variable in class org.cache2k.CacheManager
-
- 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(int, V) - Method in interface org.cache2k.IntKeyValueStore
-
Deprecated.
Insert or update a value associated with the given key.
- put(K, V) - Method in interface org.cache2k.KeyValueStore
-
Insert or update a value associated with the given key.
- put(long, V) - Method in interface org.cache2k.LongKeyValueStore
-
Deprecated.
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
-
- recordRefreshedTime(boolean) - Method in class org.cache2k.Cache2kBuilder
-
- REFRESH - Static variable in interface org.cache2k.expiry.ExpiryTimeValues
-
- refreshAhead(boolean) - Method in class org.cache2k.Cache2kBuilder
-
When true
, enable background refresh / refresh ahead.
- RefreshedTimeWrapper<V> - Class in org.cache2k.integration
-
Instruct the cache to use a different refresh time than the current time
for a loaded value.
- RefreshedTimeWrapper(Object, long) - Constructor for class org.cache2k.integration.RefreshedTimeWrapper
-
- registerCache2kExtension() - Method in interface org.cache2k.spi.Cache2kExtensionProvider
-
- reloadAll(Iterable<? extends K>, CacheOperationCompletionListener) - Method in class org.cache2k.AbstractCache
-
- reloadAll(Iterable<? extends K>, CacheOperationCompletionListener) - Method in interface org.cache2k.Cache
-
Asynchronously loads the given set of keys into the cache.
- reloadAll(Iterable<? extends K>, CacheOperationCompletionListener) - Method in class org.cache2k.ForwardingCache
-
- 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(int) - Method in interface org.cache2k.IntKeyValueStore
-
Deprecated.
Remove a value from the cache that is associated with the key.
- remove(K) - Method in interface org.cache2k.KeyValueStore
-
Remove a value from the cache that is associated with the key.
- remove(long) - Method in interface org.cache2k.LongKeyValueStore
-
Deprecated.
Remove a value from the cache that is associated with the key.
- remove() - Method in interface org.cache2k.processor.MutableCacheEntry
-
Removes an entry from the cache.
- removeAll(Iterable<? extends K>) - Method in class org.cache2k.AbstractCache
-
- removeAll() - Method in class org.cache2k.AbstractCache
-
- removeAll(Iterable<? extends K>) - Method in interface org.cache2k.Cache
-
Removes a set of keys.
- removeAll() - Method in interface org.cache2k.Cache
-
Removes all cache contents.
- removeAll(Iterable<? extends K>) - Method in class org.cache2k.ForwardingCache
-
- removeAll() - 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 the 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<X>) - Method in class org.cache2k.AbstractCache
-
- requestInterface(Class<X>) - Method in interface org.cache2k.Cache
-
Request an alternative interface for this cache instance.
- 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> - Class in org.cache2k.integration
-
Controls how to deal with loader exceptions in a read through configuration.
- ResiliencePolicy() - Constructor for class org.cache2k.integration.ResiliencePolicy
-
- ResiliencePolicy.Context - Interface in org.cache2k.integration
-
Provides additional context information.
- resolve(Class<T>) - Static method in class org.cache2k.spi.SingleProviderResolver
-
Return a provider for this interface.
- resolve(Class<T>, Class<? extends T>) - Static method in class org.cache2k.spi.SingleProviderResolver
-
Return a provider for this interface.
- resolveMandatory(Class<T>) - Static method in class org.cache2k.spi.SingleProviderResolver
-
Return a provider for this interface.
- 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 class org.cache2k.integration.ResiliencePolicy
-
- 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
-
- setCache2kConfiguration(Cache2kConfiguration<K, V>) - Method in class org.cache2k.jcache.ExtendedMutableConfiguration
-
- 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
-
- setCopyAlwaysIfRequested(boolean) - Method in class org.cache2k.jcache.JCacheConfiguration
-
- setDefaultManagerName(String) - Method in class org.cache2k.configuration.Cache2kManagerConfiguration
-
Replace the default name of the default cache manager.
- setDefaultManagerName(ClassLoader, String) - Method in interface org.cache2k.spi.Cache2kCoreProvider
-
- setDefaultName(String) - Static method in class org.cache2k.CacheManager
-
Change the default manager name.
- setDisableLastModificationTime(boolean) - Method in class org.cache2k.configuration.Cache2kConfiguration
-
Deprecated.
- 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
-
- setEnableManagement(boolean) - Method in class org.cache2k.jcache.JCacheConfiguration
-
- setEnableReadThrough(boolean) - Method in class org.cache2k.jcache.JCacheConfiguration
-
- setEnableStatistics(boolean) - Method in class org.cache2k.jcache.JCacheConfiguration
-
- 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(long) - 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<? extends FunctionalCacheLoader<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(long) - 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
-
- setPrefetchExecutor(CustomizationSupplier<Executor>) - 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
-
- setResilienceDuration(long) - Method in class org.cache2k.configuration.Cache2kConfiguration
-
- setResiliencePolicy(CustomizationSupplier<ResiliencePolicy<K, V>>) - Method in class org.cache2k.configuration.Cache2kConfiguration
-
- setRetryInterval(long) - 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
-
- setSupportOnlineListenerAttachment(boolean) - Method in class org.cache2k.jcache.JCacheConfiguration
-
- setSuppressExceptions(boolean) - Method in class org.cache2k.configuration.Cache2kConfiguration
-
- setTimeReference(CustomizationSupplier<TimeReference>) - 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 a few
milliseconds after the time of expiry.
- SingleProviderResolver - Class in org.cache2k.spi
-
Resolves a service provider by its interface.
- SingleProviderResolver() - Constructor for class org.cache2k.spi.SingleProviderResolver
-
- 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
-
- 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(CacheManager) - Method in class org.cache2k.configuration.CustomizationReferenceSupplier
-
- supply(CacheManager) - Method in interface org.cache2k.configuration.CustomizationSupplier
-
Create or return an existing customization instance.
- supply(CacheManager) - Method in class org.cache2k.configuration.CustomizationSupplierByClassName
-
- supportOnlineListenerAttachment(boolean) - Method in class org.cache2k.jcache.JCacheConfiguration.Builder
-
Set to true, if online register and deregister of event listeners needs to be supported.
- 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 class org.cache2k.integration.ResiliencePolicy
-
Called after the loader threw an exception and a previous value is available.