public class CouchbaseCache extends Object implements Cache
CouchbaseCache
class implements the Spring Cache interface on top of Couchbase Server and the Couchbase
Java SDK.Cache.ValueWrapper
Constructor and Description |
---|
CouchbaseCache(String name,
com.couchbase.client.CouchbaseClient client)
Construct the cache and pass in the CouchbaseClient instance.
|
Modifier and Type | Method and Description |
---|---|
void |
clear()
Clear the complete cache.
|
void |
evict(Object key)
Remove an object from Couchbase.
|
Cache.ValueWrapper |
get(Object key)
Get an element from the cache.
|
<T> T |
get(Object key,
Class<T> clazz) |
String |
getName()
Returns the name of the cache.
|
com.couchbase.client.CouchbaseClient |
getNativeCache()
Returns the actual CouchbaseClient instance.
|
void |
put(Object key,
Object value)
Store a object in Couchbase.
|
public CouchbaseCache(String name, com.couchbase.client.CouchbaseClient client)
name
- the name of the cache reference.client
- the CouchbaseClient instance.public final String getName()
public final com.couchbase.client.CouchbaseClient getNativeCache()
getNativeCache
in interface Cache
public final Cache.ValueWrapper get(Object key)
public final void evict(Object key)
Copyright © 2011-2014–2015 Pivotal Software, Inc.. All rights reserved.