public class LockStoreImpl extends AbstractLockStore
LockStore implementation backed by a Google ConcurrentMap.map| Constructor and Description |
|---|
LockStoreImpl()
Default constructor.
|
LockStoreImpl(int ephemeralTTLSeconds)
Constructor allowing specification of TTLs.
|
| Modifier and Type | Method and Description |
|---|---|
void |
acquireConcurrencyLock(org.alfresco.service.cmr.repository.NodeRef nodeRef) |
protected void |
doSet(org.alfresco.service.cmr.repository.NodeRef nodeRef,
LockState lockState) |
void |
releaseConcurrencyLock(org.alfresco.service.cmr.repository.NodeRef nodeRef) |
public LockStoreImpl()
public LockStoreImpl(int ephemeralTTLSeconds)
ephemeralTTLSeconds - public void acquireConcurrencyLock(org.alfresco.service.cmr.repository.NodeRef nodeRef)
acquireConcurrencyLock in interface LockStoreacquireConcurrencyLock in class AbstractLockStorepublic void releaseConcurrencyLock(org.alfresco.service.cmr.repository.NodeRef nodeRef)
releaseConcurrencyLock in interface LockStorereleaseConcurrencyLock in class AbstractLockStoreprotected void doSet(org.alfresco.service.cmr.repository.NodeRef nodeRef,
LockState lockState)
doSet in class AbstractLockStoreCopyright © 2005 - 2013 Alfresco Software, Inc. All Rights Reserved.