Package org.wildfly.clustering.cache
Interface CacheEntryMutator
- All Superinterfaces:
Runnable
- All Known Implementing Classes:
AbstractCacheEntryMutator,EmbeddedCacheEntryComputer,EmbeddedCacheEntryMutator,RemoteCacheEntryComputer,RemoteCacheEntryMutator
Updates a cache entry within the cache.
- Author:
- Paul Ferraro
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final CacheEntryMutatorTrivialCacheEntryMutatorimplementation that does nothing.static final System.Logger -
Method Summary
Modifier and TypeMethodDescriptionstatic CacheEntryMutatorof(Iterable<CacheEntryMutator> mutators) default voidrun()runAsync()withMaxIdle(Supplier<Duration> maxIdle)
-
Field Details
-
LOGGER
-
EMPTY
TrivialCacheEntryMutatorimplementation that does nothing. New cache entries created within the context of a batch, in particular, do not require mutation.
-
-
Method Details
-
run
default void run() -
runAsync
CompletionStage<Void> runAsync() -
withMaxIdle
-
of
-