Package com.hazelcast.spring.cache
Class HazelcastCacheManager
java.lang.Object
com.hazelcast.spring.cache.HazelcastCacheManager
- All Implemented Interfaces:
org.springframework.cache.CacheManager
Spring-related
CacheManager implementation for Hazelcast.-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringProperty name for hazelcast spring-cache related properties. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.cache.CachelongReturn default cache value retrieval timeout in milliseconds.Return cache-specific value retrieval timeouts.voidsetCacheOptions(String options) Set the cache ead-timeout paramsvoidsetDefaultReadTimeout(long defaultReadTimeout) Set default cache value retrieval timeout.voidsetHazelcastInstance(HazelcastInstance hazelcastInstance)
-
Field Details
-
CACHE_PROP
Property name for hazelcast spring-cache related properties.- See Also:
-
-
Constructor Details
-
HazelcastCacheManager
public HazelcastCacheManager() -
HazelcastCacheManager
-
-
Method Details
-
getCache
- Specified by:
getCachein interfaceorg.springframework.cache.CacheManager
-
getCacheNames
- Specified by:
getCacheNamesin interfaceorg.springframework.cache.CacheManager
-
getHazelcastInstance
-
setHazelcastInstance
-
getDefaultReadTimeout
public long getDefaultReadTimeout()Return default cache value retrieval timeout in milliseconds. -
setDefaultReadTimeout
public void setDefaultReadTimeout(long defaultReadTimeout) Set default cache value retrieval timeout. Applies to all caches, if not defined a cache specific timeout.- Parameters:
defaultReadTimeout- default cache retrieval timeout in milliseconds. 0 or negative values disable timeout.
-
getReadTimeoutMap
Return cache-specific value retrieval timeouts. Map keys are cache names, values are cache retrieval timeouts in milliseconds. -
setCacheOptions
Set the cache ead-timeout params- Parameters:
options- cache read-timeout params, auto-wired by Spring automatically by getting value of hazelcast.spring.cache.prop parameter
-