org.hibernate.cache.infinispan.query
Class QueryResultsRegionImpl
java.lang.Object
org.hibernate.cache.infinispan.impl.BaseRegion
org.hibernate.cache.infinispan.impl.BaseTransactionalDataRegion
org.hibernate.cache.infinispan.query.QueryResultsRegionImpl
- All Implemented Interfaces:
- GeneralDataRegion, QueryResultsRegion, Region, TransactionalDataRegion
public class QueryResultsRegionImpl
- extends BaseTransactionalDataRegion
- implements QueryResultsRegion
Region for caching query results.
- Since:
- 3.5
| Fields inherited from class org.hibernate.cache.infinispan.impl.BaseRegion |
cache |
|
Method Summary |
void |
evict(Object key)
Evict an item from the cache immediately (without regard for transaction
isolation). |
void |
evictAll()
Evict all contents of this particular cache region (without regard for transaction
isolation). |
Object |
get(Object key)
Get an item from the cache. |
void |
put(Object key,
Object value)
Put an item into the cache. |
| Methods inherited from class org.hibernate.cache.infinispan.impl.BaseRegion |
checkValid, contains, destroy, getCache, getElementCountInMemory, getElementCountOnDisk, getName, getSizeInMemory, getTimeout, getTransactionManager, invalidateRegion, isTransactionAware, isValid, nextTimestamp, resume, suspend, toMap |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
QueryResultsRegionImpl
public QueryResultsRegionImpl(org.infinispan.AdvancedCache cache,
String name,
RegionFactory factory)
- Query region constructor
- Parameters:
cache - instance to store queriesname - of the query regionfactory - for the query region
evict
public void evict(Object key)
throws CacheException
- Description copied from interface:
GeneralDataRegion
- Evict an item from the cache immediately (without regard for transaction
isolation).
- Specified by:
evict in interface GeneralDataRegion
- Parameters:
key - The key of the item to remove
- Throws:
CacheException - Indicates a problem accessing the item or region.
evictAll
public void evictAll()
throws CacheException
- Description copied from interface:
GeneralDataRegion
- Evict all contents of this particular cache region (without regard for transaction
isolation).
- Specified by:
evictAll in interface GeneralDataRegion
- Throws:
CacheException - Indicates problem accessing the region.
get
public Object get(Object key)
throws CacheException
- Description copied from interface:
GeneralDataRegion
- Get an item from the cache.
- Specified by:
get in interface GeneralDataRegion
- Parameters:
key - The key of the item to be retrieved.
- Returns:
- the cached object or null
- Throws:
CacheException - Indicates a problem accessing the item or region.
put
public void put(Object key,
Object value)
throws CacheException
- Description copied from interface:
GeneralDataRegion
- Put an item into the cache.
- Specified by:
put in interface GeneralDataRegion
- Parameters:
key - The key under which to cache the item.value - The item to cache.
- Throws:
CacheException - Indicates a problem accessing the region.
Copyright © 2001-2015 Red Hat, Inc. All Rights Reserved.