public interface CouchbaseCacheWriter
| Modifier and Type | Method and Description |
|---|---|
long |
clear(String collectionName,
String pattern)
Clears the cache with the given key pattern prefix.
|
Object |
get(String collectionName,
String key,
com.couchbase.client.java.codec.Transcoder transcoder)
Get the binary value representation from Couchbase stored for the given key.
|
void |
put(String collectionName,
String key,
Object value,
Duration expiry,
com.couchbase.client.java.codec.Transcoder transcoder)
Write the given key/value pair to Couchbase an set the expiration time if defined.
|
Object |
putIfAbsent(String collectionName,
String key,
Object value,
Duration expiry,
com.couchbase.client.java.codec.Transcoder transcoder)
Write the given value to Couchbase if the key does not already exist.
|
boolean |
remove(String collectionName,
String key)
Remove the given key from Couchbase.
|
void put(String collectionName, String key, Object value, @Nullable Duration expiry, @Nullable com.couchbase.client.java.codec.Transcoder transcoder)
collectionName - The cache name must not be null.key - The key for the cache entry. Must not be null.value - The value stored for the key. Must not be null.expiry - Optional expiration time. Can be null.transcoder - Optional transcoder to use. Can be null.@Nullable Object putIfAbsent(String collectionName, String key, Object value, @Nullable Duration expiry, @Nullable com.couchbase.client.java.codec.Transcoder transcoder)
collectionName - The cache name must not be null.key - The key for the cache entry. Must not be null.value - The value stored for the key. Must not be null.expiry - Optional expiration time. Can be null.transcoder - Optional transcoder to use. Can be null.@Nullable Object get(String collectionName, String key, @Nullable com.couchbase.client.java.codec.Transcoder transcoder)
collectionName - must not be null.key - must not be null.transcoder - Optional transcoder to use. Can be null.boolean remove(String collectionName, String key)
collectionName - The cache name must not be null.key - The key for the cache entry. Must not be null.Copyright © 2011–2022 Pivotal Software, Inc.. All rights reserved.