@Override public void run2() throws CacheException { PartitionedRegion pr1 = (PartitionedRegion)cache.getRegion("PR1"); assertEquals(((AbstractLRURegionMap)pr1.entries)._getLruList().stats() .getEvictions(), (extraEnteries-maxEnteries) / 2); assertEquals(((AbstractLRURegionMap)pr1.entries)._getLruList().stats() .getDestroys(), ((AbstractLRURegionMap)pr1.entries)._getLruList() .stats().getEvictions()); PartitionedRegion pr2 = (PartitionedRegion)cache.getRegion("PR2"); assertEquals(((AbstractLRURegionMap)pr2.entries)._getLruList().stats() .getEvictions(), (extraEnteries-maxEnteries) / 2); assertEquals(((AbstractLRURegionMap)pr2.entries)._getLruList().stats() .getDestroys(), 0); assertEquals(pr2.getDiskRegionStats().getNumOverflowOnDisk(), (extraEnteries-maxEnteries) / 2); } });
@Override public void run2() throws CacheException { PartitionedRegion pr1 = (PartitionedRegion)cache.getRegion("PR1"); assertTrue(((AbstractLRURegionMap)pr1.entries)._getLruList().stats() .getEvictions() >= extraEntries / 2); assertEquals(((AbstractLRURegionMap)pr1.entries)._getLruList().stats() .getDestroys(), ((AbstractLRURegionMap)pr1.entries)._getLruList() .stats().getEvictions()); PartitionedRegion pr2 = (PartitionedRegion)cache.getRegion("PR2"); assertTrue(((AbstractLRURegionMap)pr2.entries)._getLruList().stats() .getEvictions() >= extraEntries / 2); assertEquals(((AbstractLRURegionMap)pr2.entries)._getLruList().stats() .getDestroys(), 0); assertTrue(pr2.getDiskRegionStats().getNumOverflowOnDisk()>= extraEntries / 2); } });
@Override public void run2() throws CacheException { PartitionedRegion pr1 = (PartitionedRegion)cache.getRegion("PR1"); assertEquals(((AbstractLRURegionMap)pr1.entries)._getLruList().stats() .getEvictions(), (extraEnteries-maxEnteries) / 2); assertEquals(((AbstractLRURegionMap)pr1.entries)._getLruList().stats() .getDestroys(), ((AbstractLRURegionMap)pr1.entries)._getLruList() .stats().getEvictions()); PartitionedRegion pr2 = (PartitionedRegion)cache.getRegion("PR2"); assertEquals(((AbstractLRURegionMap)pr2.entries)._getLruList().stats() .getEvictions(), (extraEnteries-maxEnteries) / 2); assertEquals(((AbstractLRURegionMap)pr2.entries)._getLruList().stats() .getDestroys(), 0); assertEquals(pr2.getDiskRegionStats().getNumOverflowOnDisk(), (extraEnteries-maxEnteries) / 2); } });
@Override public void run2() throws CacheException { PartitionedRegion pr1 = (PartitionedRegion)cache.getRegion("PR1"); getLogWriter().info("dddd local"+pr1.getLocalMaxMemory()); getLogWriter().info("dddd local evi"+((AbstractLRURegionMap)pr1.entries)._getLruList().stats() .getEvictions()); getLogWriter().info("dddd local entries"+((AbstractLRURegionMap)pr1.entries)._getLruList().stats() .getCounter()/(1024*1024)); HeapMemoryMonitor hmm = ((InternalResourceManager) cache.getResourceManager()).getHeapMonitor(); long memused=hmm.getBytesUsed()/(1024*1024); getLogWriter().info("dddd local memused= "+memused); assertTrue(((AbstractLRURegionMap)pr1.entries)._getLruList().stats() .getEvictions() >= extraEntries / 2); assertEquals(((AbstractLRURegionMap)pr1.entries)._getLruList().stats() .getDestroys(), ((AbstractLRURegionMap)pr1.entries)._getLruList() .stats().getEvictions()); PartitionedRegion pr2 = (PartitionedRegion)cache.getRegion("PR2"); assertTrue(((AbstractLRURegionMap)pr2.entries)._getLruList().stats() .getEvictions() >= extraEntries / 2); assertEquals(((AbstractLRURegionMap)pr2.entries)._getLruList().stats() .getDestroys(), 0); assertTrue(pr2.getDiskRegionStats().getNumOverflowOnDisk()>= extraEntries / 2); } });