public interface org.ehcache.core.spi.store.tiering.CachingTier<K, V> extends org.ehcache.core.spi.store.ConfigurationChangeSupport
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.ehcache.core.spi.store.tiering.CachingTier
  super_class: java.lang.Object
{
  public abstract org.ehcache.core.spi.store.Store$ValueHolder<V> getOrComputeIfAbsent(K, java.util.function.Function<K, org.ehcache.core.spi.store.Store$ValueHolder<V>>);
    descriptor: (Ljava/lang/Object;Ljava/util/function/Function;)Lorg/ehcache/core/spi/store/Store$ValueHolder;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.ehcache.spi.resilience.StoreAccessException
    Signature: (TK;Ljava/util/function/Function<TK;Lorg/ehcache/core/spi/store/Store$ValueHolder<TV;>;>;)Lorg/ehcache/core/spi/store/Store$ValueHolder<TV;>;
    MethodParameters:
        Name  Flags
      key     
      source  

  public abstract org.ehcache.core.spi.store.Store$ValueHolder<V> getOrDefault(K, java.util.function.Function<K, org.ehcache.core.spi.store.Store$ValueHolder<V>>);
    descriptor: (Ljava/lang/Object;Ljava/util/function/Function;)Lorg/ehcache/core/spi/store/Store$ValueHolder;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.ehcache.spi.resilience.StoreAccessException
    Signature: (TK;Ljava/util/function/Function<TK;Lorg/ehcache/core/spi/store/Store$ValueHolder<TV;>;>;)Lorg/ehcache/core/spi/store/Store$ValueHolder<TV;>;
    MethodParameters:
        Name  Flags
      key     
      source  

  public abstract void invalidate();
    descriptor: (Ljava/lang/Object;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.ehcache.spi.resilience.StoreAccessException
    Signature: (TK;)V
    MethodParameters:
      Name  Flags
      key   

  public abstract void invalidateAll();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.ehcache.spi.resilience.StoreAccessException

  public abstract void invalidateAllWithHash(long);
    descriptor: (J)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.ehcache.spi.resilience.StoreAccessException
    MethodParameters:
      Name  Flags
      hash  

  public abstract void clear();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.ehcache.spi.resilience.StoreAccessException

  public abstract void setInvalidationListener(org.ehcache.core.spi.store.tiering.CachingTier$InvalidationListener<K, V>);
    descriptor: (Lorg/ehcache/core/spi/store/tiering/CachingTier$InvalidationListener;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/ehcache/core/spi/store/tiering/CachingTier$InvalidationListener<TK;TV;>;)V
    MethodParameters:
                      Name  Flags
      invalidationListener  
}
Signature: <K:Ljava/lang/Object;V:Ljava/lang/Object;>Ljava/lang/Object;Lorg/ehcache/core/spi/store/ConfigurationChangeSupport;
SourceFile: "CachingTier.java"
NestMembers:
  org.ehcache.core.spi.store.tiering.CachingTier$InvalidationListener  org.ehcache.core.spi.store.tiering.CachingTier$Provider
InnerClasses:
  public abstract ValueHolder = org.ehcache.core.spi.store.Store$ValueHolder of org.ehcache.core.spi.store.Store
  public abstract InvalidationListener = org.ehcache.core.spi.store.tiering.CachingTier$InvalidationListener of org.ehcache.core.spi.store.tiering.CachingTier
  public abstract Provider = org.ehcache.core.spi.store.tiering.CachingTier$Provider of org.ehcache.core.spi.store.tiering.CachingTier