org.smallmind.quorum.cache
Interface LockableCache<K,V>

All Superinterfaces:
Cache<K,V>
All Known Implementing Classes:
LockableCacheEnforcer

public interface LockableCache<K,V>
extends Cache<K,V>


Method Summary
<R> R
executeLockedCallback(LockedCallback<K,R> callback)
           
 long getLockTimeout()
           
 void lock(K key)
           
 void unlock(K key)
           
 
Methods inherited from interface org.smallmind.quorum.cache.Cache
clear, close, exists, get, getCacheName, isClosed, put, putIfAbsent, remove, size
 

Method Detail

getLockTimeout

long getLockTimeout()

lock

void lock(K key)

unlock

void unlock(K key)

executeLockedCallback

<R> R executeLockedCallback(LockedCallback<K,R> callback)


Copyright © 2012. All Rights Reserved.