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()