throw new IllegalArgumentException("Eviction action policy class must not be null!");
try
{
if (trace) log.trace("Instantiating " + evictionActionPolicyClass);
EvictionActionPolicy actionPolicy = (EvictionActionPolicy) Util.getInstance(evictionActionPolicyClass);
actionPolicy.setCache(regionManager.getCache());
if (trace) log.trace("Instantiating " + algoConfig.getEvictionAlgorithmClassName());
EvictionAlgorithm algorithm = (EvictionAlgorithm) Util.getInstance(algoConfig.getEvictionAlgorithmClassName());
algorithm.setEvictionActionPolicy(actionPolicy);
algorithm.assignToRegion(fqn, regionManager.getCache(), algoConfig, regionManager.getConfiguration());