类 AbstractRemoteValueBinder<K,V>
java.lang.Object
org.babyfish.jimmer.sql.cache.spi.AbstractBinder<K>
org.babyfish.jimmer.sql.cache.spi.AbstractTrackingProducerBinder<K>
org.babyfish.jimmer.sql.cache.spi.AbstractRemoteValueBinder<K,V>
- 所有已实现的接口:
Binder<K>,LockableBinder<K,,V> SimpleBinder<K,V>
- 直接已知子类:
RedisValueBinder
-
嵌套类概要
从接口继承的嵌套类/接口 org.babyfish.jimmer.sql.cache.chain.Binder
Binder.TrackingMode从接口继承的嵌套类/接口 org.babyfish.jimmer.sql.cache.chain.LockableBinder
LockableBinder.Parameterized<K,V> -
字段概要
从类继承的字段 org.babyfish.jimmer.sql.cache.spi.AbstractBinder
prop, type -
构造器概要
构造器限定符构造器说明protectedAbstractRemoteValueBinder(@Nullable org.babyfish.jimmer.meta.ImmutableType type, @Nullable org.babyfish.jimmer.meta.ImmutableProp prop, @Nullable CacheTracker tracker, @Nullable com.fasterxml.jackson.databind.ObjectMapper objectMapper, Duration duration, int randomPercent) -
方法概要
修饰符和类型方法说明protected final voiddeleteAllKeys(Collection<K> keys) protected abstract voiddeleteAllSerializedKeys(List<String> serializedKeys) getAll(Collection<K> keys) protected StringgetKeyPrefix(org.babyfish.jimmer.meta.ImmutableProp prop) protected StringgetKeyPrefix(org.babyfish.jimmer.meta.ImmutableType type) final @NotNull Stringprotected longprotected abstract List<byte[]>read(Collection<String> keys) final voidprotected abstract void从类继承的方法 org.babyfish.jimmer.sql.cache.spi.AbstractTrackingProducerBinder
deleteAllImpl从类继承的方法 org.babyfish.jimmer.sql.cache.spi.AbstractBinder
deleteAll, logDeletedKeys, matched, prop, toString, toString, type从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait从接口继承的方法 org.babyfish.jimmer.sql.cache.chain.Binder
prop, tracingMode, type从接口继承的方法 org.babyfish.jimmer.sql.cache.chain.LockableBinder
hardLock, lock, softLock从接口继承的方法 org.babyfish.jimmer.sql.cache.chain.SimpleBinder
deleteAll
-
构造器详细资料
-
AbstractRemoteValueBinder
protected AbstractRemoteValueBinder(@Nullable @Nullable org.babyfish.jimmer.meta.ImmutableType type, @Nullable @Nullable org.babyfish.jimmer.meta.ImmutableProp prop, @Nullable @Nullable CacheTracker tracker, @Nullable @Nullable com.fasterxml.jackson.databind.ObjectMapper objectMapper, Duration duration, int randomPercent)
-
-
方法详细资料
-
getAll
-
setAll
-
read
-
write
-
deleteAllKeys
- 指定者:
deleteAllKeys在类中AbstractTrackingProducerBinder<K>
-
deleteAllSerializedKeys
-
keyPrefix
- 指定者:
keyPrefix在接口中LockableBinder<K,V>
-
getKeyPrefix
-
getKeyPrefix
-
nextExpireMillis
protected long nextExpireMillis()
-