@ConfigurationProperties(prefix="spring.cache") public class CacheProperties extends ObjectSE
修飾子と型 | クラスと説明 |
---|---|
static class | CacheProperties.Caffeine Caffeine 固有のキャッシュプロパティ。 |
static class | CacheProperties.Couchbase Couchbase 固有のキャッシュプロパティ。 |
static class | CacheProperties.EhCache EhCache 固有のキャッシュプロパティ。 |
static class | CacheProperties.Infinispan Infinispan 固有のキャッシュプロパティ。 |
static class | CacheProperties.JCache JCache(JSR-107)固有のキャッシュプロパティ。 |
static class | CacheProperties.Redis Redis 固有のキャッシュプロパティ。 |
コンストラクターと説明 |
---|
CacheProperties() |
修飾子と型 | メソッドと説明 |
---|---|
ListSE<StringSE> | getCacheNames() |
CacheProperties.Caffeine | getCaffeine() |
CacheProperties.Couchbase | getCouchbase() |
CacheProperties.EhCache | getEhcache() |
CacheProperties.Infinispan | getInfinispan() |
CacheProperties.JCache | getJcache() |
CacheProperties.Redis | getRedis() |
CacheType | getType() |
Resource | resolveConfigLocation(Resource config) 設定されている場合は、構成の場所を解決します。 |
void | setCacheNames(ListSE<StringSE> cacheNames) |
void | setType(CacheType mode) |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public CacheType getType()
public void setType(CacheType mode)
public CacheProperties.Caffeine getCaffeine()
public CacheProperties.Couchbase getCouchbase()
public CacheProperties.EhCache getEhcache()
public CacheProperties.Infinispan getInfinispan()
public CacheProperties.JCache getJcache()
public CacheProperties.Redis getRedis()
public Resource resolveConfigLocation(Resource config)
config
- 構成リソース null
(設定されていない場合)IllegalArgumentExceptionSE
- config 属性が不明な場所に設定されている場合