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, setTransactionAwareaddCache, afterPropertiesSet, getCache, getCacheNames, initializeCaches, lookupCachepublic 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 AbstractCacheManagerprotected CouchbaseCache getMissingCache(String name)
getMissingCache in class AbstractCacheManagerprotected CouchbaseCache createCouchbaseCache(String name, @Nullable CouchbaseCacheConfiguration cacheConfig)
CouchbaseCache with given name and cacheConfig.name - must not be null.cacheConfig - can be null.Copyright © 2011–2022 Pivotal Software, Inc.. All rights reserved.