public final class LocalMemcacheService
extends AbstractLocalRpcService
memcache.maxsize
, set in megabytes ("100M"),
in kilobytes ("102400K"), or in bytes ("104857600").Modifier and Type | Field and Description |
---|---|
static java.lang.String |
PACKAGE
The package name for this service.
|
static java.lang.String |
SIZE_PROPERTY |
Constructor and Description |
---|
LocalMemcacheService() |
Modifier and Type | Method and Description |
---|---|
MemcacheBatchIncrementResponse |
batchIncrement(Status status,
MemcacheBatchIncrementRequest batchReq) |
MemcacheDeleteResponse |
delete(Status status,
MemcacheDeleteRequest req) |
MemcacheFlushResponse |
flushAll(Status status,
MemcacheFlushRequest req) |
MemcacheGetResponse |
get(Status status,
MemcacheGetRequest req) |
java.lang.Integer |
getMaxApiRequestSize() |
long |
getMaxSizeInBytes() |
java.lang.String |
getPackage() |
MemcacheGrabTailResponse |
grabTail(Status status,
MemcacheGrabTailRequest req) |
MemcacheIncrementResponse |
increment(Status status,
MemcacheIncrementRequest req) |
void |
init(LocalServiceContext context,
java.util.Map<java.lang.String,java.lang.String> properties) |
MemcacheSetResponse |
set(Status status,
MemcacheSetRequest req) |
void |
setLimits(int bytes)
Skips the system properties to set the limit values for size and element
counts.
|
void |
start() |
MemcacheStatsResponse |
stats(Status status,
MemcacheStatsRequest req) |
void |
stop() |
public static final java.lang.String PACKAGE
public static final java.lang.String SIZE_PROPERTY
public java.lang.String getPackage()
public void init(LocalServiceContext context, java.util.Map<java.lang.String,java.lang.String> properties)
public void setLimits(int bytes)
bytes
- number of bytes of keys + values that is allowed before old
entries are discarded.public void start()
public void stop()
public MemcacheGetResponse get(Status status, MemcacheGetRequest req)
public MemcacheGrabTailResponse grabTail(Status status, MemcacheGrabTailRequest req)
public MemcacheSetResponse set(Status status, MemcacheSetRequest req)
public MemcacheDeleteResponse delete(Status status, MemcacheDeleteRequest req)
public MemcacheIncrementResponse increment(Status status, MemcacheIncrementRequest req)
public MemcacheBatchIncrementResponse batchIncrement(Status status, MemcacheBatchIncrementRequest batchReq)
public MemcacheFlushResponse flushAll(Status status, MemcacheFlushRequest req)
public MemcacheStatsResponse stats(Status status, MemcacheStatsRequest req)
public long getMaxSizeInBytes()
public java.lang.Integer getMaxApiRequestSize()