Uses of Class
com.github.benmanes.caffeine.jcache.Expirable
Packages that use Expirable
Package
Description
-
Uses of Expirable in com.github.benmanes.caffeine.jcache
Classes in com.github.benmanes.caffeine.jcache that implement interfaces with type arguments of type ExpirableModifier and TypeClassDescriptionprivate static final classprivate static final classFields in com.github.benmanes.caffeine.jcache with type parameters of type ExpirableModifier and TypeFieldDescriptionCacheProxy.cache(package private) final LoadingCache<K, Expirable<V>> LoadingCacheProxy.cacheCacheProxy.EntryIterator.currentCacheProxy.EntryIterator.cursorCacheProxy.EntryIterator.delegateMethods in com.github.benmanes.caffeine.jcache that return ExpirableModifier and TypeMethodDescriptionCacheProxy.postProcess(Expirable<V> expirable, EntryProcessorEntry<K, V> entry, long currentTimeMS) Returns the updated expirable value after performing the post processing actions.Methods in com.github.benmanes.caffeine.jcache that return types with arguments of type ExpirableModifier and TypeMethodDescriptionCacheProxy.getAndFilterExpiredEntries(Set<? extends K> keys, boolean updateAccessTime) Returns all of the mappings present, expiring as required, and optionally updates their access expiry time.Methods in com.github.benmanes.caffeine.jcache with parameters of type ExpirableModifier and TypeMethodDescriptionprotected final @Nullable VReturns a copy of the value if value-based caching is enabled.longCacheFactory.ExpirableToExpiry.expireAfterCreate(K key, Expirable<V> expirable, long currentTime) longCacheFactory.ExpiryAdapter.expireAfterCreate(K key, Expirable<V> expirable, long currentTime) longCacheFactory.ExpirableToExpiry.expireAfterRead(K key, Expirable<V> expirable, long currentTime, long currentDuration) longCacheFactory.ExpiryAdapter.expireAfterRead(K key, Expirable<V> expirable, long currentTime, long currentDuration) longCacheFactory.ExpirableToExpiry.expireAfterUpdate(K key, Expirable<V> expirable, long currentTime, long currentDuration) longCacheFactory.ExpiryAdapter.expireAfterUpdate(K key, Expirable<V> expirable, long currentTime, long currentDuration) CacheProxy.postProcess(Expirable<V> expirable, EntryProcessorEntry<K, V> entry, long currentTimeMS) Returns the updated expirable value after performing the post processing actions.protected final voidCacheProxy.setAccessExpirationTime(K key, Expirable<?> expirable, long currentTimeMS) Sets the access expiration time.private longMethod parameters in com.github.benmanes.caffeine.jcache with type arguments of type ExpirableModifier and TypeMethodDescriptionReturns a deep copy of the map if value-based caching is enabled.Constructor parameters in com.github.benmanes.caffeine.jcache with type arguments of type ExpirableModifierConstructorDescriptionCacheProxy(String name, Executor executor, javax.cache.CacheManager cacheManager, CaffeineConfiguration<K, V> configuration, Cache<K, Expirable<V>> cache, EventDispatcher<K, V> dispatcher, Optional<javax.cache.integration.CacheLoader<K, V>> cacheLoader, javax.cache.expiry.ExpiryPolicy expiry, Ticker ticker, JCacheStatisticsMXBean statistics) LoadingCacheProxy(String name, Executor executor, javax.cache.CacheManager cacheManager, CaffeineConfiguration<K, V> configuration, LoadingCache<K, Expirable<V>> cache, EventDispatcher<K, V> dispatcher, javax.cache.integration.CacheLoader<K, V> cacheLoader, javax.cache.expiry.ExpiryPolicy expiry, Ticker ticker, JCacheStatisticsMXBean statistics) -
Uses of Expirable in com.github.benmanes.caffeine.jcache.event
Classes in com.github.benmanes.caffeine.jcache.event that implement interfaces with type arguments of type ExpirableModifier and TypeClassDescriptionfinal classA listener that provides an adapter to publish events in the order of the actions being performed on a key.Methods in com.github.benmanes.caffeine.jcache.event with parameters of type ExpirableModifier and TypeMethodDescriptionvoidJCacheEvictionListener.onRemoval(K key, @Nullable Expirable<V> expirable, RemovalCause cause) -
Uses of Expirable in com.github.benmanes.caffeine.jcache.integration
Classes in com.github.benmanes.caffeine.jcache.integration that implement interfaces with type arguments of type ExpirableModifier and TypeClassDescriptionfinal classJCacheLoaderAdapter<K,V> An adapter from a JCache cache loader to Caffeine's.Methods in com.github.benmanes.caffeine.jcache.integration that return ExpirableMethods in com.github.benmanes.caffeine.jcache.integration that return types with arguments of type Expirable