com.m3.memcached.facade.impl
Class SpymemcachedClientImpl
java.lang.Object
com.m3.memcached.facade.impl.ClientImplBase
com.m3.memcached.facade.impl.SpymemcachedClientImpl
- All Implemented Interfaces:
- ClientImpl
public class SpymemcachedClientImpl
- extends ClientImplBase
Concrete client implementation with Spymemcached
|
Method Summary |
void |
delete(java.lang.String key)
|
|
get(java.lang.String key)
|
void |
initialize(java.util.List<java.net.InetSocketAddress> addresses)
Initializes this instance with default namespace |
void |
initialize(java.util.List<java.net.InetSocketAddress> addresses,
java.lang.String namespace)
Initializes this instance |
void |
initialize(java.util.List<java.net.InetSocketAddress> addresses,
java.lang.String namespace,
long maxWaitMillis)
Initializes this instance |
boolean |
isInitialized()
Is initialized |
|
set(java.lang.String key,
int secondsToExpire,
T value)
|
|
setAndEnsure(java.lang.String key,
int secondsToExpire,
T value)
|
void |
shutdown()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SpymemcachedClientImpl
public SpymemcachedClientImpl()
isInitialized
public boolean isInitialized()
- Description copied from interface:
ClientImpl
- Is initialized
- Returns:
- true when already initialized
initialize
public void initialize(java.util.List<java.net.InetSocketAddress> addresses)
throws java.io.IOException
- Description copied from interface:
ClientImpl
- Initializes this instance with default namespace
- Parameters:
addresses - memcached server addresses
- Throws:
java.io.IOException - something wrong
initialize
public void initialize(java.util.List<java.net.InetSocketAddress> addresses,
java.lang.String namespace)
throws java.io.IOException
- Description copied from interface:
ClientImpl
- Initializes this instance
- Parameters:
addresses - memcached server addressesnamespace - namespace
- Throws:
java.io.IOException - something wrong
initialize
public void initialize(java.util.List<java.net.InetSocketAddress> addresses,
java.lang.String namespace,
long maxWaitMillis)
throws java.io.IOException
- Description copied from interface:
ClientImpl
- Initializes this instance
- Parameters:
addresses - memcached server addressesnamespace - namespacemaxWaitMillis - max wait millis
- Throws:
java.io.IOException - something wrong
set
public <T> void set(java.lang.String key,
int secondsToExpire,
T value)
throws java.io.IOException
- Throws:
java.io.IOException
setAndEnsure
public <T> void setAndEnsure(java.lang.String key,
int secondsToExpire,
T value)
throws java.io.IOException
- Throws:
java.io.IOException
get
public <T> T get(java.lang.String key)
throws java.io.IOException
- Throws:
java.io.IOException
delete
public void delete(java.lang.String key)
throws java.io.IOException
- Throws:
java.io.IOException
shutdown
public void shutdown()
Copyright © 2013. All Rights Reserved.