org.hibernate.cache.infinispan.impl
Class BaseGeneralDataRegion
java.lang.Object
   org.hibernate.cache.infinispan.impl.BaseRegion
org.hibernate.cache.infinispan.impl.BaseRegion
       org.hibernate.cache.infinispan.impl.BaseGeneralDataRegion
org.hibernate.cache.infinispan.impl.BaseGeneralDataRegion
- All Implemented Interfaces: 
- GeneralDataRegion, Region
- Direct Known Subclasses: 
- TimestampsRegionImpl
- public abstract class BaseGeneralDataRegion 
- extends BaseRegion- implements GeneralDataRegion
Support for Infinispan GeneralDataRegion implementors.
- Since:
- 3.5
- Author:
- Chris Bredesen, Galder ZamarreƱo
 
 
 
| 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, entryInvalidated, entryModified, get, getAddress, getCacheAdapter, getElementCountInMemory, getElementCountOnDisk, getName, getOwnerForPut, getSizeInMemory, getTimeout, handleEvictAllInvalidation, handleEvictAllModification, isValid, nextTimestamp, resume, start, suspend, toMap, viewChanged | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
 
BaseGeneralDataRegion
public BaseGeneralDataRegion(CacheAdapter cacheAdapter,
                             String name,
                             TransactionManager transactionManager,
                             RegionFactory factory)
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:
- evictin 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:
- evictAllin 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:
- getin 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:
- putin 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-2010 Red Hat, Inc.  All Rights Reserved.