Uses of Interface
com.github.benmanes.caffeine.cache.Expiry
Packages that use Expiry
Package
Description
This package contains caching utilities.
-
Uses of Expiry in com.github.benmanes.caffeine.cache
Classes in com.github.benmanes.caffeine.cache that implement ExpiryModifier and TypeClassDescription(package private) static final classAsync.AsyncExpiry<K,V> An expiry for asynchronous computations.Fields in com.github.benmanes.caffeine.cache declared as ExpiryModifier and TypeFieldDescriptionAsync.AsyncExpiry.delegateCaffeine.expiry(package private) @Nullable Expiry<?, ?> SerializationProxy.expirySIA.expirySILA.expirySILMSA.expirySILMWA.expirySILSA.expirySILSMSA.expirySILSMWA.expirySIMSA.expirySIMWA.expirySISA.expirySISMSA.expirySISMWA.expirySSA.expirySSLA.expirySSLMSA.expirySSLMWA.expirySSLSA.expirySSLSMSA.expirySSLSMWA.expirySSMSA.expirySSMWA.expirySSSA.expirySSSMSA.expirySSSMWA.expiryWIA.expiryWILA.expiryWILMSA.expiryWILMWA.expiryWILSA.expiryWILSMSA.expiryWILSMWA.expiryWIMSA.expiryWIMWA.expiryWISA.expiryWISMSA.expiryWISMWA.expiryWSA.expiryWSLA.expiryWSLMSA.expiryWSLMWA.expiryWSLSA.expiryWSLSMSA.expiryWSLSMWA.expiryWSMSA.expiryWSMWA.expiryWSSA.expiryWSSMSA.expiryWSSMWA.expiryMethods in com.github.benmanes.caffeine.cache that return ExpiryModifier and TypeMethodDescriptionBoundedLocalCache.expiry()SIA.expiry()SILA.expiry()SILMSA.expiry()SILMWA.expiry()SILSA.expiry()SILSMSA.expiry()SILSMWA.expiry()SIMSA.expiry()SIMWA.expiry()SISA.expiry()SISMSA.expiry()SISMWA.expiry()SSA.expiry()SSLA.expiry()SSLMSA.expiry()SSLMWA.expiry()SSLSA.expiry()SSLSMSA.expiry()SSLSMWA.expiry()SSMSA.expiry()SSMWA.expiry()SSSA.expiry()SSSMSA.expiry()SSSMWA.expiry()WIA.expiry()WILA.expiry()WILMSA.expiry()WILMWA.expiry()WILSA.expiry()WILSMSA.expiry()WILSMWA.expiry()WIMSA.expiry()WIMWA.expiry()WISA.expiry()WISMSA.expiry()WISMWA.expiry()WSA.expiry()WSLA.expiry()WSLMSA.expiry()WSLMWA.expiry()WSLSA.expiry()WSLSMSA.expiry()WSLSMWA.expiry()WSMSA.expiry()WSMWA.expiry()WSSA.expiry()WSSMSA.expiry()WSSMWA.expiry()Caffeine.getExpiry(boolean isAsync) Methods in com.github.benmanes.caffeine.cache with parameters of type ExpiryModifier and TypeMethodDescriptionCaffeine.expireAfter(@NonNull Expiry<? super K1, ? super V1> expiry) Specifies that each entry should be automatically removed from the cache once a duration has elapsed after the entry's creation, the most recent replacement of its value, or its last read.(package private) longBoundedLocalCache.expireAfterCreate(@Nullable K key, @Nullable V value, Expiry<K, V> expiry, long now) Returns the expiration time for the entry after being created.(package private) longBoundedLocalCache.expireAfterRead(Node<K, V> node, @Nullable K key, @Nullable V value, Expiry<K, V> expiry, long now) Returns the access time for the entry after a read.(package private) longBoundedLocalCache.expireAfterUpdate(Node<K, V> node, @Nullable K key, @Nullable V value, Expiry<K, V> expiry, long now) Returns the expiration time for the entry after being updated.(package private) @Nullable VBoundedLocalCache.put(K key, V value, Expiry<K, V> expiry, boolean notifyWriter, boolean onlyIfAbsent) Adds a node to the policy and the data store.(package private) voidBoundedLocalCache.tryExpireAfterRead(Node<K, V> node, @Nullable K key, @Nullable V value, Expiry<K, V> expiry, long now) Attempts to update the access time for the entry after a read.Constructors in com.github.benmanes.caffeine.cache with parameters of type Expiry -
Uses of Expiry in com.github.benmanes.caffeine.jcache
Classes in com.github.benmanes.caffeine.jcache that implement ExpiryModifier and TypeClassDescriptionprivate static final classprivate static final classFields in com.github.benmanes.caffeine.jcache declared as ExpiryConstructors in com.github.benmanes.caffeine.jcache with parameters of type Expiry -
Uses of Expiry in com.github.benmanes.caffeine.jcache.configuration
Fields in com.github.benmanes.caffeine.jcache.configuration with type parameters of type ExpiryMethods in com.github.benmanes.caffeine.jcache.configuration that return types with arguments of type ExpiryModifier and TypeMethodDescriptionCaffeineConfiguration.getExpiryFactory()Returns theFactoryfor theExpiryto be used for the cache.Method parameters in com.github.benmanes.caffeine.jcache.configuration with type arguments of type Expiry