类 AbstractRemoteHashBinder<K,V>
java.lang.Object
org.babyfish.jimmer.sql.cache.spi.AbstractRemoteHashBinder<K,V>
- 所有已实现的接口:
SimpleBinder<K,V>,SimpleBinder.Parameterized<K,V>
public abstract class AbstractRemoteHashBinder<K,V>
extends Object
implements SimpleBinder.Parameterized<K,V>
-
嵌套类概要
从接口继承的嵌套类/接口 org.babyfish.jimmer.sql.cache.chain.SimpleBinder
SimpleBinder.Parameterized<K,V> -
构造器概要
构造器限定符构造器说明protectedAbstractRemoteHashBinder(com.fasterxml.jackson.databind.ObjectMapper objectMapper, org.babyfish.jimmer.meta.ImmutableType type, org.babyfish.jimmer.meta.ImmutableProp prop, Duration duration, int randomPercent) -
方法概要
修饰符和类型方法说明protected abstract voiddelete(Collection<String> keys)voiddeleteAll(Collection<K> keys, Object reason)getAll(Collection<K> keys)protected StringgetKeyPrefix(org.babyfish.jimmer.meta.ImmutableProp prop)protected StringgetKeyPrefix(org.babyfish.jimmer.meta.ImmutableType type)protected longprotected abstract List<byte[]>read(Collection<String> keys, String hashKey)protected abstract Stringreason()voidvoidprotected abstract void从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 org.babyfish.jimmer.sql.cache.chain.SimpleBinder
deleteAll
-
构造器详细资料
-
AbstractRemoteHashBinder
protected AbstractRemoteHashBinder(com.fasterxml.jackson.databind.ObjectMapper objectMapper, org.babyfish.jimmer.meta.ImmutableType type, org.babyfish.jimmer.meta.ImmutableProp prop, Duration duration, int randomPercent)
-
-
方法详细资料
-
getAll
- 指定者:
getAll在接口中SimpleBinder<K,V>- 指定者:
getAll在接口中SimpleBinder.Parameterized<K,V>
-
setAll
- 指定者:
setAll在接口中SimpleBinder<K,V>- 指定者:
setAll在接口中SimpleBinder.Parameterized<K,V>
-
getAll
- 指定者:
getAll在接口中SimpleBinder.Parameterized<K,V>
-
setAll
- 指定者:
setAll在接口中SimpleBinder.Parameterized<K,V>
-
read
-
write
-
getKeyPrefix
-
getKeyPrefix
-
nextExpireMillis
protected long nextExpireMillis() -
deleteAll
-
delete
-
reason
-