|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface L1Manager
Manages the L1 Cache, in particular recording anyone who is going to cache an a command that a node responds to so that a unicast invalidation can be sent later if needed.
Method Summary | |
---|---|
void |
addRequestor(Object key,
Address requestor)
Records a request that will be cached in another nodes L1 |
NotifyingNotifiableFuture<Object> |
flushCache(Collection<Object> keys,
Object retval,
Address origin,
boolean assumeOriginKeptEntryInL1)
Flushes a cache (using unicast or multicast) for a set of keys |
Future<Object> |
flushCacheWithSimpleFuture(Collection<Object> keys,
Object retval,
Address origin,
boolean assumeOriginKeptEntryInL1)
|
Method Detail |
---|
void addRequestor(Object key, Address requestor)
NotifyingNotifiableFuture<Object> flushCache(Collection<Object> keys, Object retval, Address origin, boolean assumeOriginKeptEntryInL1)
Future<Object> flushCacheWithSimpleFuture(Collection<Object> keys, Object retval, Address origin, boolean assumeOriginKeptEntryInL1)
|
--> | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |