当前页面:
在线文档首页 >
JBoss 3.2.7 Cache API Documentation 英文版文档
RegionManager (JBoss Cache API) - JBoss 3.2.7 Cache API Documentation 英文版文档
org.jboss.cache.eviction
Class RegionManager
java.lang.Object
org.jboss.cache.eviction.RegionManager
- public class RegionManager
- extends Object
Factory to create region from configuration, to track region,
and to resolve naming conflict for regions. Note that in addition to
user-specified regions, there is also a global cache _default_
region that covers everything else.
- Version:
- $Id: RegionManager.java,v 1.4.2.5 2004/12/30 17:08:20 starksm Exp $
- Author:
- Ben Wang 02-2004
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CAPACITY
public static final int CAPACITY
- See Also:
- Constant Field Values
RegionManager
public RegionManager(EvictionPolicy policy)
createRegion
public Region createRegion(String fqn,
EvictionAlgorithm algorithm)
throws RegionNameConflictException
- Create a region based on fqn.
- Parameters:
fqn
- The region identifier.algorithm
- EvictionAlgorithm that associates with this region.
- Throws:
RegionNameConflictException
removeRegion
public void removeRegion(String fqn)
hasRegion
public boolean hasRegion(String myFqn)
getRegion
public Region getRegion(String myFqn)
getRegions
public Region[] getRegions()
checkConflict
public void checkConflict(String myFqn)
throws RegionNameConflictException
- Check for conflict in the current regions. There is a conflict
if fqn is any parent fqn of the current regions.
- Parameters:
myFqn
- Current fqn for potential new region.
- Throws:
RegionNameConflictException
- to indicate a region name conflict has ocurred.
Copyright © 2002 JBoss Group, LLC. All Rights Reserved.