public class ShardingJdkStoreRegistry extends Object implements ShardingStoreRegistry
Constructor and Description |
---|
ShardingJdkStoreRegistry() |
Modifier and Type | Method and Description |
---|---|
boolean |
containsStore(Class<?> valueClass) |
<K extends Comparable<K>,V extends Serializable> |
getKeyStore(Class<V> valueClass,
int shardId) |
<K extends Comparable<K>,V extends Serializable> |
getValueStore(Class<K> key,
Class<V> value) |
<V extends Serializable,K extends Comparable<K>> |
putStore(Class<V> valueClass,
Store<K,V> store) |
public boolean containsStore(Class<?> valueClass)
containsStore
in interface ShardingStoreRegistry
public <V extends Serializable,K extends Comparable<K>> void putStore(Class<V> valueClass, Store<K,V> store)
putStore
in interface ShardingStoreRegistry
public <K extends Comparable<K>,V extends Serializable> Store<K,V> getValueStore(Class<K> key, Class<V> value)
getValueStore
in interface ShardingStoreRegistry
public <K extends Comparable<K>,V extends Serializable> Set<K> getKeyStore(Class<V> valueClass, int shardId)
getKeyStore
in interface ShardingStoreRegistry