public class Storage extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Storage.StorageType |
| Constructor and Description |
|---|
Storage(VBucketInfo[] vbi,
MemcachedServer server) |
| Modifier and Type | Method and Description |
|---|---|
void |
flush() |
VBucketStore |
getCache(MemcachedServer server,
short vBucketId) |
VBucketStore |
getCache(short vBucketId) |
Item |
getCached(KeySpec ks) |
Iterable<Item> |
getMasterStore(Storage.StorageType type) |
Item |
getPersisted(KeySpec ks) |
long |
getPersistedSeqno(short vBucketId) |
Item |
getRandomItem() |
VBucketInfo |
getVBucketInfo(short vb) |
void |
persistDeletedItem(KeySpec ks,
VBucketCoordinates coords) |
void |
persistMutatedItem(Item itm,
VBucketCoordinates coords) |
void |
putCached(Item itm) |
void |
putPersisted(Item itm) |
void |
removeCached(KeySpec ks) |
void |
removePersisted(KeySpec ks) |
void |
updateCoordinateInfo(VBucketInfo[] vbi) |
public Storage(VBucketInfo[] vbi, MemcachedServer server)
public void persistDeletedItem(KeySpec ks, VBucketCoordinates coords)
public void persistMutatedItem(Item itm, VBucketCoordinates coords)
public void putCached(Item itm)
public void putPersisted(Item itm)
public void removeCached(KeySpec ks)
public void removePersisted(KeySpec ks)
public VBucketInfo getVBucketInfo(short vb)
public VBucketStore getCache(MemcachedServer server, short vBucketId)
public VBucketStore getCache(short vBucketId)
public Item getRandomItem()
public long getPersistedSeqno(short vBucketId)
public Iterable<Item> getMasterStore(Storage.StorageType type)
public void flush()
public void updateCoordinateInfo(VBucketInfo[] vbi)
Copyright © 2017. All rights reserved.