Cache implementations that need to adapt
null values (and potentially other such special values) before
passing them on to the underlying store.AbstractValueAdaptingCache with the given setting.Cache
abstraction for the specified cache name.Cache.get(Object, Callable)
in case of the value loader callback failing with an exception.Cache adapter implementation
on top of a Caffeine Cache instance.CaffeineCache instance with the specified name and the
given internal Cache to use.CaffeineCache instance with the specified name and the
given internal Cache to use.Enum.valueOf(Class, String).CaffeineCache instance for the specified cache name,
using the common Caffeine configuration specified on this cache manager.null).valueLoader if necessary.obj is
not null; otherwise returns an empty String.null replacement, as used by the
default implementation of AbstractValueAdaptingCache.toStoreValue(java.lang.Object)/
AbstractValueAdaptingCache.fromStoreValue(java.lang.Object).null values
for all of its caches.null values are allowed in this cache.IllegalArgumentException
if the expression evaluates to false.null.null under
some circumstance.true if
both are null or false if only one is null.Object#hashCode()}.null replacement
for cache stores which otherwise do not support null values.CaffeineCacheManager.getCache(java.lang.String).null values for all caches
in this cache manager.CaffeineCache instance, turning it into a LoadingCache.CaffeineCache instance.CaffeineCache instance.CaffeineSpec to use for building each individual
CaffeineCache instance.Cache.ValueWrapper,
simply holding the value as given at construction and returning it from SimpleValueWrapper.get().null).SimpleValueWrapper, also going
through AbstractValueAdaptingCache.fromStoreValue(java.lang.Object) conversion.Optional.Copyright © 2021. All rights reserved.