Class MemcachedClientManager
java.lang.Object
io.datarouter.storage.client.BaseClientManager
io.datarouter.client.memcached.client.MemcachedClientManager
- All Implemented Interfaces:
io.datarouter.storage.client.ClientManager
@Singleton
public class MemcachedClientManager
extends io.datarouter.storage.client.BaseClientManager
-
Constructor Summary
Constructors Constructor Description MemcachedClientManager() -
Method Summary
Modifier and Type Method Description protected SpyMemcachedClientbuildSpyClient(io.datarouter.storage.client.ClientId clientId)SpyMemcachedClientgetSpyMemcachedClient(io.datarouter.storage.client.ClientId clientId)protected voidsafeInitClient(io.datarouter.storage.client.ClientId clientId)voidshutdown(io.datarouter.storage.client.ClientId clientId)
-
Constructor Details
-
MemcachedClientManager
public MemcachedClientManager()
-
-
Method Details
-
shutdown
public void shutdown(io.datarouter.storage.client.ClientId clientId) -
safeInitClient
protected void safeInitClient(io.datarouter.storage.client.ClientId clientId)- Specified by:
safeInitClientin classio.datarouter.storage.client.BaseClientManager
-
buildSpyClient
protected SpyMemcachedClient buildSpyClient(io.datarouter.storage.client.ClientId clientId) throws IOException- Throws:
IOException
-
getSpyMemcachedClient
-