@ConfigurationProperties(prefix="spring.cache") public class CacheProperties extends Object
Modifier and Type | Class and Description |
---|---|
static class |
CacheProperties.EhCache
EhCache specific cache properties.
|
static class |
CacheProperties.Guava
Guava specific cache properties.
|
static class |
CacheProperties.Hazelcast
Hazelcast specific cache properties.
|
static class |
CacheProperties.Infinispan
Infinispan specific cache properties.
|
static class |
CacheProperties.JCache
JCache (JSR-107) specific cache properties.
|
Constructor and Description |
---|
CacheProperties() |
Modifier and Type | Method and Description |
---|---|
List<String> |
getCacheNames() |
CacheProperties.EhCache |
getEhcache() |
CacheProperties.Guava |
getGuava() |
CacheProperties.Hazelcast |
getHazelcast() |
CacheProperties.Infinispan |
getInfinispan() |
CacheProperties.JCache |
getJcache() |
CacheType |
getType() |
Resource |
resolveConfigLocation(Resource config)
Resolve the config location if set.
|
void |
setCacheNames(List<String> cacheNames) |
void |
setType(CacheType mode) |
public CacheType getType()
public void setType(CacheType mode)
public CacheProperties.EhCache getEhcache()
public CacheProperties.Hazelcast getHazelcast()
public CacheProperties.Infinispan getInfinispan()
public CacheProperties.JCache getJcache()
public CacheProperties.Guava getGuava()
public Resource resolveConfigLocation(Resource config)
config
- the config resourcenull
if it is not setIllegalArgumentException
- if the config attribute is set to a unknown
locationCopyright © 2015 Pivotal Software, Inc.. All rights reserved.