Class DatarouterMemcachedClient

java.lang.Object
io.datarouter.client.memcached.client.DatarouterMemcachedClient

public class DatarouterMemcachedClient
extends Object
  • Constructor Details

    • DatarouterMemcachedClient

      public DatarouterMemcachedClient​(SpyMemcachedClient spyClient)
  • Method Details

    • getSpyClient

      public SpyMemcachedClient 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

      public void set​(String nodeName, String key, int expiration, byte[] bytes)
    • increment

      public Long increment​(String key, int delta, int expiration, boolean ignoreException)
    • delete

      public void delete​(String nodeName, String key, Duration timeout)
    • deleteTally

      public void deleteTally​(String nodeName, String key, Duration timeout, boolean ignoreException)