public class CouchbaseCacheManager extends AbstractTransactionSupportingCacheManager
Modifier and Type | Class and Description |
---|---|
static class |
CouchbaseCacheManager.CouchbaseCacheManagerBuilder |
Modifier and Type | Method and Description |
---|---|
static CouchbaseCacheManager.CouchbaseCacheManagerBuilder |
builder(CouchbaseCacheWriter cacheWriter)
Entry point for builder style
CouchbaseCacheManager configuration. |
static CouchbaseCacheManager.CouchbaseCacheManagerBuilder |
builder(CouchbaseClientFactory clientFactory)
Entry point for builder style
CouchbaseCacheManager configuration. |
static CouchbaseCacheManager |
create(CouchbaseClientFactory clientFactory)
Create a new
CouchbaseCacheManager with defaults applied. |
protected CouchbaseCache |
createCouchbaseCache(String name,
CouchbaseCacheConfiguration cacheConfig)
Configuration hook for creating
CouchbaseCache with given name and cacheConfig . |
protected CouchbaseCache |
getMissingCache(String name) |
protected Collection<? extends Cache> |
loadCaches() |
decorateCache, isTransactionAware, setTransactionAware
addCache, afterPropertiesSet, getCache, getCacheNames, initializeCaches, lookupCache
public static CouchbaseCacheManager create(CouchbaseClientFactory clientFactory)
CouchbaseCacheManager
with defaults applied.clientFactory
- must not be null.CouchbaseCacheManager
.public static CouchbaseCacheManager.CouchbaseCacheManagerBuilder builder(CouchbaseClientFactory clientFactory)
CouchbaseCacheManager
configuration.clientFactory
- must not be null.CouchbaseCacheManager.CouchbaseCacheManagerBuilder
.public static CouchbaseCacheManager.CouchbaseCacheManagerBuilder builder(CouchbaseCacheWriter cacheWriter)
CouchbaseCacheManager
configuration.cacheWriter
- must not be null.CouchbaseCacheManager.CouchbaseCacheManagerBuilder
.protected Collection<? extends Cache> loadCaches()
loadCaches
in class AbstractCacheManager
protected CouchbaseCache getMissingCache(String name)
getMissingCache
in class AbstractCacheManager
protected CouchbaseCache createCouchbaseCache(String name, @Nullable CouchbaseCacheConfiguration cacheConfig)
CouchbaseCache
with given name and cacheConfig
.name
- must not be null.cacheConfig
- can be null.Copyright © 2011–2020 Pivotal Software, Inc.. All rights reserved.