| Constructor and Description |
|---|
LockStoreProxy(LockStoreContainer container,
ObjectNamespace namespace) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canAcquireLock(Data key,
String caller,
long threadId) |
boolean |
extendLeaseTime(Data key,
String caller,
long threadId,
long leaseTime) |
boolean |
forceUnlock(Data key) |
int |
getLockCount(Data key) |
int |
getLockedEntryCount() |
Set<Data> |
getLockedKeys() |
String |
getOwnerInfo(Data dataKey) |
long |
getRemainingLeaseTime(Data key) |
boolean |
isLocked(Data key) |
boolean |
isLockedBy(Data key,
String caller,
long threadId) |
boolean |
lock(Data key,
String caller,
long threadId,
long referenceId,
long leaseTime) |
boolean |
shouldBlockReads(Data key) |
boolean |
txnLock(Data key,
String caller,
long threadId,
long referenceId,
long leaseTime,
boolean blockReads) |
boolean |
unlock(Data key,
String caller,
long threadId,
long referenceId) |
public LockStoreProxy(LockStoreContainer container, ObjectNamespace namespace)
public boolean txnLock(Data key, String caller, long threadId, long referenceId, long leaseTime, boolean blockReads)
public boolean extendLeaseTime(Data key, String caller, long threadId, long leaseTime)
extendLeaseTime in interface LockStorepublic boolean isLockedBy(Data key, String caller, long threadId)
isLockedBy in interface LockStorepublic int getLockCount(Data key)
getLockCount in interface LockStorepublic int getLockedEntryCount()
getLockedEntryCount in interface LockStorepublic long getRemainingLeaseTime(Data key)
getRemainingLeaseTime in interface LockStorepublic boolean canAcquireLock(Data key, String caller, long threadId)
canAcquireLock in interface LockStorepublic boolean shouldBlockReads(Data key)
shouldBlockReads in interface LockStorepublic Set<Data> getLockedKeys()
getLockedKeys in interface LockStorepublic boolean forceUnlock(Data key)
forceUnlock in interface LockStorepublic String getOwnerInfo(Data dataKey)
getOwnerInfo in interface LockStoreCopyright © 2017 Hazelcast, Inc.. All Rights Reserved.