public interface org.ehcache.core.spi.store.Store$Provider extends org.ehcache.spi.service.Service
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.ehcache.core.spi.store.Store$Provider
  super_class: java.lang.Object
{
  public abstract <K, V> org.ehcache.core.spi.store.Store<K, V> createStore(org.ehcache.core.spi.store.Store$Configuration<K, V>, org.ehcache.spi.service.ServiceConfiguration<?, ?>[]);
    descriptor: (Lorg/ehcache/core/spi/store/Store$Configuration;[Lorg/ehcache/spi/service/ServiceConfiguration;)Lorg/ehcache/core/spi/store/Store;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    Signature: <K:Ljava/lang/Object;V:Ljava/lang/Object;>(Lorg/ehcache/core/spi/store/Store$Configuration<TK;TV;>;[Lorg/ehcache/spi/service/ServiceConfiguration<**>;)Lorg/ehcache/core/spi/store/Store<TK;TV;>;
    MethodParameters:
                Name  Flags
      storeConfig     
      serviceConfigs  

  public abstract void releaseStore(org.ehcache.core.spi.store.Store<?, ?>);
    descriptor: (Lorg/ehcache/core/spi/store/Store;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/ehcache/core/spi/store/Store<**>;)V
    MethodParameters:
          Name  Flags
      resource  

  public abstract void initStore(org.ehcache.core.spi.store.Store<?, ?>);
    descriptor: (Lorg/ehcache/core/spi/store/Store;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/ehcache/core/spi/store/Store<**>;)V
    MethodParameters:
          Name  Flags
      resource  

  public abstract int rank(java.util.Set<org.ehcache.config.ResourceType<?>>, java.util.Collection<org.ehcache.spi.service.ServiceConfiguration<?, ?>>);
    descriptor: (Ljava/util/Set;Ljava/util/Collection;)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/util/Set<Lorg/ehcache/config/ResourceType<*>;>;Ljava/util/Collection<Lorg/ehcache/spi/service/ServiceConfiguration<**>;>;)I
    MethodParameters:
                Name  Flags
      resourceTypes   
      serviceConfigs  
}
SourceFile: "Store.java"
NestHost: org.ehcache.core.spi.store.Store
InnerClasses:
  public abstract Configuration = org.ehcache.core.spi.store.Store$Configuration of org.ehcache.core.spi.store.Store
  public abstract Provider = org.ehcache.core.spi.store.Store$Provider of org.ehcache.core.spi.store.Store
    RuntimeVisibleAnnotations: 
      org.ehcache.spi.service.PluralService()