public class MomentoLockClient
extends java.lang.Object
| Constructor and Description |
|---|
MomentoLockClient(momento.sdk.CacheClient client,
java.lang.String cacheName) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
acquireLockInMomento(MomentoLockItem lockItem) |
boolean |
createLockCache(java.lang.String cacheName) |
boolean |
deleteLockFromMomento(MomentoLockItem lockItem) |
java.util.Optional<MomentoLockItem> |
getLockFromMomento(java.lang.String cacheKey) |
java.lang.Long |
getLockRemainingTtl(MomentoLockItem momentoLockItem) |
boolean |
lockCacheExists(java.lang.String cacheName) |
public MomentoLockClient(momento.sdk.CacheClient client,
java.lang.String cacheName)
public java.util.Optional<MomentoLockItem> getLockFromMomento(java.lang.String cacheKey)
public boolean acquireLockInMomento(MomentoLockItem lockItem)
public boolean deleteLockFromMomento(MomentoLockItem lockItem)
public java.lang.Long getLockRemainingTtl(MomentoLockItem momentoLockItem)
public boolean createLockCache(java.lang.String cacheName)
public boolean lockCacheExists(java.lang.String cacheName)