Class MemcachedOps
java.lang.Object
io.datarouter.client.memcached.client.MemcachedOps
public class MemcachedOps
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description MemcachedOps(MemcachedClientManager memcachedClientManager) -
Method Summary
Modifier and Type Method Description voiddelete(io.datarouter.storage.client.ClientId clientId, java.lang.String nodeName, java.lang.String memcachedStringKey, java.time.Duration timeout)io.datarouter.scanner.Scanner<io.datarouter.util.tuple.Pair<java.lang.String,java.lang.Object>>fetch(io.datarouter.storage.client.ClientId clientId, java.lang.String nodeName, java.util.Collection<java.lang.String> memcachedStringKeys, long timeoutMs, boolean ignoreExceptions)longincrement(io.datarouter.storage.client.ClientId clientId, java.lang.String memcachedStringKey, int delta, int expiration)voidset(io.datarouter.storage.client.ClientId clientId, java.lang.String nodeName, java.lang.String memcachedStringKey, int expiration, byte[] bytes)
-
Constructor Details
-
Method Details
-
delete
public void delete(io.datarouter.storage.client.ClientId clientId, java.lang.String nodeName, java.lang.String memcachedStringKey, java.time.Duration timeout) -
fetch
public io.datarouter.scanner.Scanner<io.datarouter.util.tuple.Pair<java.lang.String,java.lang.Object>> fetch(io.datarouter.storage.client.ClientId clientId, java.lang.String nodeName, java.util.Collection<java.lang.String> memcachedStringKeys, long timeoutMs, boolean ignoreExceptions) -
increment
public long increment(io.datarouter.storage.client.ClientId clientId, java.lang.String memcachedStringKey, int delta, int expiration) -
set
public void set(io.datarouter.storage.client.ClientId clientId, java.lang.String nodeName, java.lang.String memcachedStringKey, int expiration, byte[] bytes)
-