protected void initialize() { super.initialize(); Region aRegion = CacheUtil.getRegion(REGION_NAME); int currentPoint = ((Integer)CapConBB.getBB().getSharedMap().get(CapConBB.CURRENT_POINT)).intValue(); int mm = currentPoint * boundsMultiplier; EvictionAttributesMutator mutator = aRegion.getAttributesMutator().getEvictionAttributesMutator(); mutator.setMaximum(mm); Log.getLogWriter().info("Memory evictor is set to " + mm + " megabytes"); memLRUParams = new MemLRUParameters(KEY_LENGTH, 1 * boundsMultiplier, aRegion); CapConBB.getBB().getSharedMap().put(CapConBB.TEST_SETTINGS, memLRUParams); }
mutator.getEvictionAttributesMutator().setMaximum(regionAlterArgs.getEvictionMax()); if (logger.isDebugEnabled()) { logger.debug("Region successfully altered - eviction attributes max");
/** Method to initialize this instance of the test class */ protected void initFields() { boundsMultiplier = TestConfig.tab().intAt(CapConPrms.boundsMultiplier); int targetLowPoint = TestConfig.tab().intAt(BoundsPrms.targetLowPoint); int targetHighPoint = TestConfig.tab().intAt(BoundsPrms.targetHighPoint); regionBounds = new Bounds(targetLowPoint, targetHighPoint, true, CapConBB.class, CapConBB.CAPCON_BB_NAME, CapConBB.CAPCON_BB_TYPE); CapConBB.getBB().getSharedMap().put(CapConBB.CURRENT_POINT, new Integer(1)); lowestAllowableEntries = boundsMultiplier; highestAllowableEntries = boundsMultiplier; randomCapacityChanges = ((Boolean)CapConBB.getBB().getSharedMap().get(CapConBB.RANDOM_CAPACITY_CHANGES)).booleanValue(); Log.getLogWriter().info("Setting TEST_SETTINGS to " + boundsMultiplier); CapConBB.getBB().getSharedMap().put(CapConBB.TEST_SETTINGS, new Integer(boundsMultiplier)); Log.getLogWriter().info("Mutating maximumEntries to " + boundsMultiplier); EvictionAttributesMutator mutator = CacheUtil.getRegion(REGION_NAME).getAttributesMutator().getEvictionAttributesMutator(); mutator.setMaximum(boundsMultiplier); Log.getLogWriter().info("After mutating, region is now " + TestHelper.regionToString(CacheUtil.getRegion(REGION_NAME), true)); CapConBB.getBB().getSharedCounters().setIfLarger(CapConBB.NUM_LRU_EVICTIONS_TO_TRIGGER_CAPACITY_CHANGE, NUM_EVICTIONS_BEFORE_CHANGE); Log.getLogWriter().info(this.toString()); }
mutator.getEvictionAttributesMutator().setMaximum(regionAlterArgs.getEvictionMax()); if (logger != null) logger.fine("Region successfully altered - eviction attributes max");
Log.getLogWriter().info("Setting new capacity (maximumMegabytes) " + newMaximumMegabytes + " on " + aRegion.getFullPath()); EvictionAttributesMutator mutator = aRegion.getAttributesMutator().getEvictionAttributesMutator(); mutator.setMaximum(newMaximumMegabytes); long cntr = CapConBB.getBB().getSharedCounters().incrementAndRead(CapConBB.NUM_CAPACITY_CHANGES);
Log.getLogWriter().info("Setting new capacity (maximumEntries) " + maximumEntries + " on " + aRegion.getFullPath() + ", current num entries is " + currentNumEntries); EvictionAttributesMutator mutator = aRegion.getAttributesMutator().getEvictionAttributesMutator(); mutator.setMaximum(maximumEntries); CapConBB.getBB().getSharedCounters().increment(CapConBB.NUM_CAPACITY_CHANGES);
Log.getLogWriter().info("Setting new capacity (maximumEntries) " + newMaximumEntries + " on " + CacheUtil.getRegion(REGION_NAME).getFullPath()); EvictionAttributesMutator mutator = aRegion.getAttributesMutator().getEvictionAttributesMutator(); mutator.setMaximum(newMaximumEntries); CapConBB.getBB().getSharedMap().put(CapConBB.CURRENT_POINT, new Integer(currentPoint));
Log.getLogWriter().info("Setting new capacity (maximumMegabytes) " + newMaximumMegabytes + " on " + aRegion.getFullPath()); EvictionAttributesMutator mutator = aRegion.getAttributesMutator().getEvictionAttributesMutator(); mutator.setMaximum(newMaximumMegabytes); CapConBB.getBB().getSharedMap().put(CapConBB.CURRENT_POINT, new Integer(currentPoint));
" on " + aRegion.getFullPath() + ", current num entries is " + currentNumEntries + ", current num bytes is " + currentNumBytes); EvictionAttributesMutator mutator = aRegion.getAttributesMutator().getEvictionAttributesMutator(); mutator.setMaximum(newMaximumMegabytes); long cntr = CapConBB.getBB().getSharedCounters().incrementAndRead(CapConBB.NUM_CAPACITY_CHANGES);
assertEquals(lr3.getEvictionController(), lr4.getEvictionController()); region.getAttributesMutator().getEvictionAttributesMutator().setMaximum(threshold+1);