From cf67ab44ccbca70da63d07015c0611710e975012 Mon Sep 17 00:00:00 2001 From: Michael Nitschinger Date: Mon, 9 Mar 2020 07:11:58 +0100 Subject: [PATCH] DATACOUCH-504 - Make couchbase cache config available. Spring boot needs to be able to access the cache config on the CouchbaseCache instance, so make it available. --- .../data/couchbase/cache/CouchbaseCache.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/main/java/org/springframework/data/couchbase/cache/CouchbaseCache.java b/src/main/java/org/springframework/data/couchbase/cache/CouchbaseCache.java index bc9cbaea..cfcd22b9 100644 --- a/src/main/java/org/springframework/data/couchbase/cache/CouchbaseCache.java +++ b/src/main/java/org/springframework/data/couchbase/cache/CouchbaseCache.java @@ -75,6 +75,13 @@ public class CouchbaseCache extends AbstractValueAdaptingCache { return cacheWriter.get(cacheConfig.getCollectionName(), createCacheKey(key), cacheConfig.getValueTranscoder()); } + /** + * Returns the configuration for this {@link CouchbaseCache}. + */ + public CouchbaseCacheConfiguration getCacheConfiguration() { + return cacheConfig; + } + @Override @SuppressWarnings("unchecked") public synchronized T get(final Object key, final Callable valueLoader) {