Package lumis.portal.cache
Class HibernatePortalCache
- java.lang.Object
-
- lumis.portal.cache.HibernatePortalCache
-
- All Implemented Interfaces:
org.hibernate.cache.Cache
public class HibernatePortalCache extends Object implements org.hibernate.cache.Cache
Wraps thePortalCache
for hibernate use.- Since:
- 4.0.11
- Version:
- $Revision: 21689 $ $Date: 2018-08-20 22:33:14 -0300 (Mon, 20 Aug 2018) $
-
-
Constructor Summary
Constructors Constructor Description HibernatePortalCache(String cacheName, String regionName, String databaseId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clear()
void
destroy()
Object
get(Object key)
long
getElementCountInMemory()
long
getElementCountOnDisk()
String
getRegionName()
long
getSizeInMemory()
int
getTimeout()
void
lock(Object key)
long
nextTimestamp()
void
put(Object key, Object value)
Object
read(Object key)
void
remove(Object key)
Map<?,?>
toMap()
String
toString()
void
unlock(Object key)
void
update(Object key, Object value)
-
-
-
Method Detail
-
read
public Object read(Object key) throws org.hibernate.cache.CacheException
- Specified by:
read
in interfaceorg.hibernate.cache.Cache
- Throws:
org.hibernate.cache.CacheException
-
get
public Object get(Object key) throws org.hibernate.cache.CacheException
- Specified by:
get
in interfaceorg.hibernate.cache.Cache
- Throws:
org.hibernate.cache.CacheException
-
put
public void put(Object key, Object value) throws org.hibernate.cache.CacheException
- Specified by:
put
in interfaceorg.hibernate.cache.Cache
- Throws:
org.hibernate.cache.CacheException
-
update
public void update(Object key, Object value) throws org.hibernate.cache.CacheException
- Specified by:
update
in interfaceorg.hibernate.cache.Cache
- Throws:
org.hibernate.cache.CacheException
-
remove
public void remove(Object key) throws org.hibernate.cache.CacheException
- Specified by:
remove
in interfaceorg.hibernate.cache.Cache
- Throws:
org.hibernate.cache.CacheException
-
clear
public void clear() throws org.hibernate.cache.CacheException
- Specified by:
clear
in interfaceorg.hibernate.cache.Cache
- Throws:
org.hibernate.cache.CacheException
-
destroy
public void destroy() throws org.hibernate.cache.CacheException
- Specified by:
destroy
in interfaceorg.hibernate.cache.Cache
- Throws:
org.hibernate.cache.CacheException
-
lock
public void lock(Object key) throws org.hibernate.cache.CacheException
- Specified by:
lock
in interfaceorg.hibernate.cache.Cache
- Throws:
org.hibernate.cache.CacheException
-
unlock
public void unlock(Object key) throws org.hibernate.cache.CacheException
- Specified by:
unlock
in interfaceorg.hibernate.cache.Cache
- Throws:
org.hibernate.cache.CacheException
-
nextTimestamp
public long nextTimestamp()
- Specified by:
nextTimestamp
in interfaceorg.hibernate.cache.Cache
-
getTimeout
public int getTimeout()
- Specified by:
getTimeout
in interfaceorg.hibernate.cache.Cache
-
getRegionName
public String getRegionName()
- Specified by:
getRegionName
in interfaceorg.hibernate.cache.Cache
-
getSizeInMemory
public long getSizeInMemory()
- Specified by:
getSizeInMemory
in interfaceorg.hibernate.cache.Cache
-
getElementCountInMemory
public long getElementCountInMemory()
- Specified by:
getElementCountInMemory
in interfaceorg.hibernate.cache.Cache
-
getElementCountOnDisk
public long getElementCountOnDisk()
- Specified by:
getElementCountOnDisk
in interfaceorg.hibernate.cache.Cache
-
toMap
public Map<?,?> toMap()
- Specified by:
toMap
in interfaceorg.hibernate.cache.Cache
-
-