Class DatarouterMemcachedClient
java.lang.Object
io.datarouter.client.memcached.client.DatarouterMemcachedClient
public class DatarouterMemcachedClient extends Object
-
Constructor Summary
Constructors Constructor Description DatarouterMemcachedClient(SpyMemcachedClient spyClient) -
Method Summary
Modifier and Type Method Description voiddelete(String nodeName, String key, Duration timeout)voiddeleteTally(String nodeName, String key, Duration timeout, boolean ignoreException)SpyMemcachedClientgetSpyClient()Longincrement(String key, int delta, int expiration, boolean ignoreException)io.datarouter.scanner.Scanner<io.datarouter.util.tuple.Pair<String,byte[]>>scanMultiBytes(String nodeName, Collection<String> keys, long timeoutMs, boolean ignoreExceptions)io.datarouter.scanner.Scanner<io.datarouter.util.tuple.Pair<String,String>>scanMultiStrings(String nodeName, Collection<String> keys, long timeoutMs, boolean ignoreExceptions)voidset(String nodeName, String key, int expiration, byte[] bytes)
-
Constructor Details
-
DatarouterMemcachedClient
-
-
Method Details
-
getSpyClient
-
scanMultiBytes
public io.datarouter.scanner.Scanner<io.datarouter.util.tuple.Pair<String,byte[]>> scanMultiBytes(String nodeName, Collection<String> keys, long timeoutMs, boolean ignoreExceptions) -
scanMultiStrings
public io.datarouter.scanner.Scanner<io.datarouter.util.tuple.Pair<String,String>> scanMultiStrings(String nodeName, Collection<String> keys, long timeoutMs, boolean ignoreExceptions) -
set
-
increment
-
delete
-
deleteTally
-