public class CacheHazelcastImpl extends Object implements ninja.cache.Cache
| Constructor and Description |
|---|
CacheHazelcastImpl(ninja.utils.NinjaProperties ninjaProperties) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(String key,
Object value,
int expiration) |
void |
clear() |
long |
decr(String key,
int by) |
void |
delete(String key) |
void |
destroyCacheService()
Shuts down the hazelcast instance
|
Object |
get(String key) |
Map<String,Object> |
get(String[] keys) |
long |
incr(String key,
int by) |
void |
lock(String key,
long seconds)
Locks an entry with a specified key
|
void |
replace(String key,
Object value,
int expiration) |
boolean |
safeAdd(String key,
Object value,
int expiration) |
boolean |
safeDelete(String key) |
boolean |
safeReplace(String key,
Object value,
int expiration) |
boolean |
safeSet(String key,
Object value,
int expiration) |
void |
set(String key,
Object value,
int expiration) |
void |
stop() |
void |
unlock(String key)
Unlocks an entry with a specified key
|
public void add(String key, Object value, int expiration)
add in interface ninja.cache.Cachekey - value - expiration - public boolean safeAdd(String key, Object value, int expiration)
safeAdd in interface ninja.cache.Cachekey - value - expiration - public void set(String key, Object value, int expiration)
set in interface ninja.cache.Cachekey - value - expiration - public boolean safeSet(String key, Object value, int expiration)
safeSet in interface ninja.cache.Cachekey - value - expiration - public void replace(String key, Object value, int expiration)
replace in interface ninja.cache.Cachekey - value - expiration - public boolean safeReplace(String key, Object value, int expiration)
safeReplace in interface ninja.cache.Cachekey - value - expiration - public Object get(String key)
get in interface ninja.cache.Cachekey - public Map<String,Object> get(String[] keys)
get in interface ninja.cache.Cachekeys - public long incr(String key, int by)
incr in interface ninja.cache.Cachekey - by - public long decr(String key, int by)
decr in interface ninja.cache.Cachekey - by - public void clear()
clear in interface ninja.cache.Cachepublic void delete(String key)
delete in interface ninja.cache.Cachekey - public boolean safeDelete(String key)
safeDelete in interface ninja.cache.Cachekey - public void stop()
public void destroyCacheService()
public void lock(String key, long seconds)
key - Elementseconds - time to lock in secondspublic void unlock(String key)
key - ElementCopyright © 2016. All rights reserved.