Uses of Class
com.github.benmanes.caffeine.cache.RemovalCause
-
Packages that use RemovalCause Package Description com.github.benmanes.caffeine.cache This package contains caching utilities.com.github.benmanes.caffeine.cache.stats This package contains caching statistic utilities.com.github.benmanes.caffeine.jcache.event -
-
Uses of RemovalCause in com.github.benmanes.caffeine.cache
Methods in com.github.benmanes.caffeine.cache that return RemovalCause Modifier and Type Method Description static RemovalCauseRemovalCause. valueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static RemovalCause[]RemovalCause. values()Returns an array containing the constants of this enum type, in the order they are declared.Methods in com.github.benmanes.caffeine.cache with parameters of type RemovalCause Modifier and Type Method Description voidCacheWriter. delete(@NonNull K key, @Nullable V value, @NonNull RemovalCause cause)Deprecated.Deletes the value corresponding to thekeyfrom the external resource.voidCaffeine.CacheWriterAdapter. delete(K key, @Nullable V value, RemovalCause cause)voidDisabledWriter. delete(java.lang.Object key, @Nullable java.lang.Object value, RemovalCause cause)(package private) booleanBoundedLocalCache. evictEntry(Node<K,V> node, RemovalCause cause, long now)Attempts to evict the entry based on the given removal cause.voidBoundedLocalCache. notifyRemoval(@Nullable K key, @Nullable V value, RemovalCause cause)voidLocalCache. notifyRemoval(@Nullable K key, @Nullable V value, RemovalCause cause)Asynchronously sends a removal notification to the listener.voidUnboundedLocalCache. notifyRemoval(@Nullable K key, @Nullable V value, RemovalCause cause)voidAsync.AsyncRemovalListener. onRemoval(@Nullable K key, @Nullable java.util.concurrent.CompletableFuture<V> future, RemovalCause cause)voidRemovalListener. onRemoval(@Nullable K key, @Nullable V value, @NonNull RemovalCause cause)Notifies the listener that a removal occurred at some point in the past. -
Uses of RemovalCause in com.github.benmanes.caffeine.cache.stats
Methods in com.github.benmanes.caffeine.cache.stats with parameters of type RemovalCause Modifier and Type Method Description voidConcurrentStatsCounter. recordEviction(int weight, RemovalCause cause)voidGuardedStatsCounter. recordEviction(int weight, RemovalCause cause)default voidStatsCounter. recordEviction(@org.checkerframework.checker.index.qual.NonNegative int weight, RemovalCause cause)Records the eviction of an entry from the cache. -
Uses of RemovalCause in com.github.benmanes.caffeine.jcache.event
Methods in com.github.benmanes.caffeine.jcache.event with parameters of type RemovalCause Modifier and Type Method Description voidJCacheEvictionListener. onRemoval(K key, @Nullable Expirable<V> expirable, RemovalCause cause)
-