public class MemoryStore extends BaseStore
storeListenersCLUSTERED, PERSISTENT, TRANSACTIONAL| Constructor and Description |
|---|
MemoryStore(IdGenerator idGenerator) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
hasFeature(java.lang.String name)
Returns true if the store implementation supports the given feature.
|
java.lang.Object |
load(java.lang.String id)
Loads an object that has been previously stored under the specified key.
|
java.lang.Object |
peek(java.lang.String id)
Loads an object that has been previously stored under the specified key.
|
java.lang.String |
store(java.lang.Object data)
Put an object into the store and return the unique id that
may be used at a later time to retrieve the object.
|
void |
store(java.lang.String id,
java.lang.Object data)
Put an object in the store under the given id.
|
addListener, fireAddedEvent, fireEvictedEvent, fireRemovedEvent, getStoreListeners, removeListenerpublic MemoryStore(IdGenerator idGenerator)
public boolean hasFeature(java.lang.String name)
Storename - the feature to checktrue if the feature is supportedpublic void store(java.lang.String id,
java.lang.Object data)
throws java.io.IOException
Storeid - the id of the object to storedata - the object to storejava.io.IOException - if an error occurspublic java.lang.String store(java.lang.Object data)
throws java.io.IOException
Storedata - the object to storejava.io.IOException - if an error occurspublic java.lang.Object load(java.lang.String id)
throws java.io.IOException
Storeid - the id of the objectnull> if the object could not be foundjava.io.IOException - if an error occurspublic java.lang.Object peek(java.lang.String id)
throws java.io.IOException
Storeid - the id of the objectnull if the object could not be foundjava.io.IOException - if an error occursCopyright © 2005-2014 FuseSource. All Rights Reserved.