Class CacheImpl.ComputeIfAbsent<K,V>

java.lang.Object
io.github.resilience4j.cache.internal.CacheImpl.ComputeIfAbsent<K,V>
All Implemented Interfaces:
Serializable, javax.cache.processor.EntryProcessor<K,V,V>
Enclosing class:
CacheImpl<K,V>

static final class CacheImpl.ComputeIfAbsent<K,V> extends Object implements javax.cache.processor.EntryProcessor<K,V,V>, Serializable
  • Field Details

    • serialVersionUID

      static final long serialVersionUID
      See Also:
    • supplier

      private final io.github.resilience4j.core.functions.CheckedSupplier<V> supplier
  • Constructor Details

    • ComputeIfAbsent

      ComputeIfAbsent(io.github.resilience4j.core.functions.CheckedSupplier<V> supplier)
  • Method Details

    • process

      public V process(javax.cache.processor.MutableEntry<K,V> entry, Object... arguments)
      Specified by:
      process in interface javax.cache.processor.EntryProcessor<K,V,V>