接口 LockableBinder<K,V>
- 所有超级接口:
Binder<K>,SimpleBinder<K,V>
- 所有已知子接口:
LockableBinder.Parameterized<K,V>
- 所有已知实现类:
AbstractRemoteHashBinder,AbstractRemoteValueBinder,RedisHashBinder,RedisHashBinder,RedisValueBinder,RedisValueBinder
-
嵌套类概要
嵌套类从接口继承的嵌套类/接口 org.babyfish.jimmer.sql.cache.chain.Binder
Binder.TrackingMode -
方法概要
修饰符和类型方法说明default @NotNull SimpleBinder<K,V> hardLock(@Nullable CacheLocker cacheLocker, @Nullable Duration leaseDuration) @NotNull Stringdefault @NotNull SimpleBinder<K,V> lock(@Nullable CacheLocker cacheLocker, @Nullable Duration waitDuration, @Nullable Duration leaseDuration) default @NotNull SimpleBinder<K,V> softLock(@Nullable CacheLocker cacheLocker, @Nullable Duration leaseDuration) 从接口继承的方法 org.babyfish.jimmer.sql.cache.chain.Binder
prop, tracingMode, type从接口继承的方法 org.babyfish.jimmer.sql.cache.chain.SimpleBinder
deleteAll, getAll, setAll
-
方法详细资料
-
keyPrefix
-
hardLock
@NotNull default @NotNull SimpleBinder<K,V> hardLock(@Nullable @Nullable CacheLocker cacheLocker, @Nullable @Nullable Duration leaseDuration) -
softLock
@NotNull default @NotNull SimpleBinder<K,V> softLock(@Nullable @Nullable CacheLocker cacheLocker, @Nullable @Nullable Duration leaseDuration) -
lock
@NotNull default @NotNull SimpleBinder<K,V> lock(@Nullable @Nullable CacheLocker cacheLocker, @Nullable @Nullable Duration waitDuration, @Nullable @Nullable Duration leaseDuration)
-