|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface CacheProvider
CacheProvider interface defines common methods of a cache provider.
Field Summary | |
---|---|
static java.lang.String |
KEY_CACHE_PROVIDER_CONFIGFILE
Key to represent cache provider configFile property. |
static java.lang.String |
KEY_CACHE_PROVIDER_EXPIRESINSECONDS
Key to represent cache provider expiresInSeconds property. |
static java.lang.String |
KEY_CACHE_PROVIDER_NAMESPACE
Key to represent cache provider namespace property. |
static java.lang.String |
KEY_CACHE_PROVIDER_REQUESTTIMEOUTINSECONDS
Key to represent cache provider retrieveTimeoutInSeconds property. |
static java.lang.String |
KEY_CACHE_PROVIDER_URLS
Key to represent cache provider urls property. |
Method Summary | |
---|---|
Cache |
getCache(java.lang.String name)
Returns the cache for the name. |
java.util.Collection<java.lang.String> |
getCacheNames()
Returns a list of cache names. |
int |
getExpiresInSecondsProperty()
Returns the expiresInSeconds |
java.lang.String |
getName()
Returns the cache provider name. |
java.lang.String |
getNamespaceProperty()
Returns the namespace |
java.util.Properties |
getProperties()
Returns properties defined for the cache provider. |
java.lang.String |
getProperty(java.lang.String name)
Returns value of a property. |
java.lang.String |
getProviderClassName()
Returns the implementation cache provider class name. |
int |
getRequestTimeoutInSecondsProperty()
Returns the requestTimeoutInSeconds |
java.util.Map<java.lang.String,java.util.Properties> |
getStatistics()
Returns statistics of all caches. |
java.util.Properties |
getStatistics(java.lang.String name)
Returns statistics of a cache. |
java.lang.String |
getUrlsProperty()
Returns the urls if defined |
Field Detail |
---|
static final java.lang.String KEY_CACHE_PROVIDER_CONFIGFILE
static final java.lang.String KEY_CACHE_PROVIDER_NAMESPACE
static final java.lang.String KEY_CACHE_PROVIDER_URLS
static final java.lang.String KEY_CACHE_PROVIDER_EXPIRESINSECONDS
static final java.lang.String KEY_CACHE_PROVIDER_REQUESTTIMEOUTINSECONDS
Method Detail |
---|
java.lang.String getName()
java.lang.String getProviderClassName()
java.lang.String getNamespaceProperty()
java.lang.String getUrlsProperty()
int getExpiresInSecondsProperty()
int getRequestTimeoutInSecondsProperty()
java.util.Properties getProperties()
java.lang.String getProperty(java.lang.String name)
name
- property name
Cache getCache(java.lang.String name)
name
- name of the cache
java.util.Collection<java.lang.String> getCacheNames()
java.util.Properties getStatistics(java.lang.String name)
java.util.Map<java.lang.String,java.util.Properties> getStatistics()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |