org.hibernate.cache.jbc2.query
Class QueryResultsRegionImpl
java.lang.Object
org.hibernate.cache.jbc2.BasicRegionAdapter
org.hibernate.cache.jbc2.TransactionalDataRegionAdapter
org.hibernate.cache.jbc2.query.QueryResultsRegionImpl
- All Implemented Interfaces:
- GeneralDataRegion, QueryResultsRegion, Region, TransactionalDataRegion
public class QueryResultsRegionImpl
- extends TransactionalDataRegionAdapter
- implements QueryResultsRegion
Defines the behavior of the query cache regions for JBossCache 2.x.
- Version:
- $Revision: 14368 $
- Author:
- Brian Stansberry
| Methods inherited from class org.hibernate.cache.jbc2.BasicRegionAdapter |
activateLocalClusterNode, deactivateLocalNode, destroy, ensureRegionRootExists, escapeRegionName, getCacheInstance, getElementCountInMemory, getElementCountOnDisk, getName, getNonLockingDataVersionOption, getRegionFqn, getSizeInMemory, getTimeout, getTypeFirstRegionFqn, getTypeLastRegionFqn, nextTimestamp, resume, suspend, suspendAndGet, toMap |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
QUERY_CACHE_LOCAL_ONLY_PROP
public static final String QUERY_CACHE_LOCAL_ONLY_PROP
- See Also:
- Constant Field Values
TYPE
public static final String TYPE
- See Also:
- Constant Field Values
QueryResultsRegionImpl
public QueryResultsRegionImpl(org.jboss.cache.Cache jbcCache,
String regionName,
String regionPrefix,
Properties properties)
- Create a new QueryResultsRegionImpl.
- Parameters:
jbcCache - The JBC cache instance to use to store the query resultsregionName - The name of the region (within the JBC cache)regionPrefix - Any region prefix to applyproperties - The configuration properties.
evict
public void evict(Object key)
throws CacheException
- Specified by:
evict in interface GeneralDataRegion
- Throws:
CacheException
evictAll
public void evictAll()
throws CacheException
- Specified by:
evictAll in interface GeneralDataRegion
- Throws:
CacheException
get
public Object get(Object key)
throws CacheException
- Specified by:
get in interface GeneralDataRegion
- Throws:
CacheException
put
public void put(Object key,
Object value)
throws CacheException
- Specified by:
put in interface GeneralDataRegion
- Throws:
CacheException
createRegionFqn
protected org.jboss.cache.Fqn<String> createRegionFqn(String regionName,
String regionPrefix)
- Specified by:
createRegionFqn in class BasicRegionAdapter
Copyright © 2008 Hibernate.org. All Rights Reserved.