public class AerospikeKeyValueAdapter
extends org.springframework.data.keyvalue.core.AbstractKeyValueAdapter
KeyValueAdapter to implement core sore interactions to be used by the
KeyValueTemplate.| Constructor and Description |
|---|
AerospikeKeyValueAdapter(com.aerospike.client.AerospikeClient client,
AerospikeConverter converter,
java.lang.String namespace)
|
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
boolean |
contains(java.lang.Object id,
java.lang.String keyspace) |
long |
count(java.lang.String keyspace) |
java.lang.Object |
delete(java.lang.Object id,
java.lang.String keyspace) |
void |
deleteAllOf(java.lang.String keyspace) |
void |
destroy() |
org.springframework.data.util.CloseableIterator<java.util.Map.Entry<java.lang.Object,java.lang.Object>> |
entries(java.lang.String keyspace) |
java.util.Collection<?> |
find(org.springframework.data.keyvalue.core.query.KeyValueQuery<?> query,
java.lang.String keyspace) |
java.lang.Object |
get(java.lang.Object id,
java.lang.String keyspace) |
java.util.Collection<?> |
getAllOf(java.lang.String keyspace) |
java.lang.Object |
put(java.lang.Object id,
java.lang.Object item,
java.lang.String keyspace) |
public AerospikeKeyValueAdapter(com.aerospike.client.AerospikeClient client,
AerospikeConverter converter,
java.lang.String namespace)
client - must not be null.converter - must not be null.public java.lang.Object put(java.lang.Object id,
java.lang.Object item,
java.lang.String keyspace)
public boolean contains(java.lang.Object id,
java.lang.String keyspace)
public java.lang.Object get(java.lang.Object id,
java.lang.String keyspace)
public java.lang.Object delete(java.lang.Object id,
java.lang.String keyspace)
public java.util.Collection<?> getAllOf(java.lang.String keyspace)
public void deleteAllOf(java.lang.String keyspace)
public void clear()
public void destroy()
throws java.lang.Exception
java.lang.Exceptionpublic java.util.Collection<?> find(org.springframework.data.keyvalue.core.query.KeyValueQuery<?> query,
java.lang.String keyspace)
find in interface org.springframework.data.keyvalue.core.KeyValueAdapterfind in class org.springframework.data.keyvalue.core.AbstractKeyValueAdapterpublic org.springframework.data.util.CloseableIterator<java.util.Map.Entry<java.lang.Object,java.lang.Object>> entries(java.lang.String keyspace)
public long count(java.lang.String keyspace)