接口 LockableBinder.Parameterized<K,V>
- 所有超级接口:
Binder<K>,LockableBinder<K,,V> SimpleBinder<K,,V> SimpleBinder.Parameterized<K,V>
- 所有已知实现类:
AbstractRemoteHashBinder,RedisHashBinder
- 封闭接口:
LockableBinder<K,V>
public static interface LockableBinder.Parameterized<K,V>
extends LockableBinder<K,V>, SimpleBinder.Parameterized<K,V>
-
嵌套类概要
从接口继承的嵌套类/接口 org.babyfish.jimmer.sql.cache.chain.LockableBinder
LockableBinder.Parameterized<K,V> 从接口继承的嵌套类/接口 org.babyfish.jimmer.sql.cache.chain.SimpleBinder
SimpleBinder.Parameterized<K,V> -
方法概要
修饰符和类型方法说明default SimpleBinder.Parameterized<K,V> hardLock(@Nullable CacheLocker cacheLocker, @Nullable Duration leaseDuration) default SimpleBinder.Parameterized<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.LockableBinder
keyPrefix从接口继承的方法 org.babyfish.jimmer.sql.cache.chain.SimpleBinder
deleteAll从接口继承的方法 org.babyfish.jimmer.sql.cache.chain.SimpleBinder.Parameterized
getAll, getAll, setAll, setAll
-
方法详细资料
-
hardLock
@NotNull default SimpleBinder.Parameterized<K,V> hardLock(@Nullable @Nullable CacheLocker cacheLocker, @Nullable @Nullable Duration leaseDuration) - 指定者:
hardLock在接口中LockableBinder<K,V>
-
softLock
@NotNull default @NotNull SimpleBinder<K,V> softLock(@Nullable @Nullable CacheLocker cacheLocker, @Nullable @Nullable Duration leaseDuration) - 指定者:
softLock在接口中LockableBinder<K,V>
-
lock
@NotNull default SimpleBinder.Parameterized<K,V> lock(@Nullable @Nullable CacheLocker cacheLocker, @Nullable @Nullable Duration waitDuration, @Nullable @Nullable Duration leaseDuration) - 指定者:
lock在接口中LockableBinder<K,V>
-