@ThreadSafe
public class LockStorage
extends java.lang.Object
| Constructor and Description |
|---|
LockStorage() |
| Modifier and Type | Method and Description |
|---|---|
void |
addLock(java.lang.String cacheKey,
com.amazonaws.services.dynamodbv2.LockItem lockItem) |
java.util.List<com.amazonaws.services.dynamodbv2.LockItem> |
getAllLocks() |
java.util.Optional<com.amazonaws.services.dynamodbv2.LockItem> |
getLock(java.lang.String cacheKey) |
boolean |
hasLock(java.lang.String cacheKey) |
boolean |
removeLock(java.lang.String cacheKey) |
public boolean hasLock(java.lang.String cacheKey)
public boolean removeLock(java.lang.String cacheKey)
public java.util.Optional<com.amazonaws.services.dynamodbv2.LockItem> getLock(java.lang.String cacheKey)
public void addLock(java.lang.String cacheKey,
com.amazonaws.services.dynamodbv2.LockItem lockItem)
public java.util.List<com.amazonaws.services.dynamodbv2.LockItem> getAllLocks()