@Override public double getMaximumSizePercent() { final long maxMemory = getMaximumHeapSize(); double percent = (double) getMaximumSize() / maxMemory; return percent; }
@Override public double getMaximumSizePercent() { final long maxMemory = getMaximumHeapSize(); double percent = (double) getMaximumSize() / maxMemory; return percent; }
public @Test void setMaximumSizePercent() { final long maxHeapSize = 10 * 1024 * 1024; doReturn(maxHeapSize).when(cacheManager).getMaximumHeapSize(); cacheManager.setMaximumSizePercent(0.0); assertEquals(0, cacheManager.getMaximumSize(), 1e-9); cacheManager.setMaximumSizePercent(0.1); assertEquals(maxHeapSize * 0.1, cacheManager.getMaximumSize(), 1e-9); cacheManager.setMaximumSizePercent(0.9); assertEquals(maxHeapSize * 0.9, cacheManager.getMaximumSize(), 1e-9); ex.expect(IllegalArgumentException.class); cacheManager.setMaximumSizePercent(0.91); }
public @Test void setMaximumSizePercent() { final long maxHeapSize = 10 * 1024 * 1024; doReturn(maxHeapSize).when(cacheManager).getMaximumHeapSize(); cacheManager.setMaximumSizePercent(0.0); assertEquals(0, cacheManager.getMaximumSize(), 1e-9); cacheManager.setMaximumSizePercent(0.1); assertEquals(maxHeapSize * 0.1, cacheManager.getMaximumSize(), 1e-9); cacheManager.setMaximumSizePercent(0.9); assertEquals(maxHeapSize * 0.9, cacheManager.getMaximumSize(), 1e-9); ex.expect(IllegalArgumentException.class); cacheManager.setMaximumSizePercent(0.91); }
public @Test void setMaximumSizeMB() { final long maxSize = 10 * 1024 * 1024; cacheManager.setMaximumSizeMB(10); assertEquals(maxSize, cacheManager.getMaximumSize(), 1e-9); }
public @Test void setMaximumSizeMB() { final long maxSize = 10 * 1024 * 1024; cacheManager.setMaximumSizeMB(10); assertEquals(maxSize, cacheManager.getMaximumSize(), 1e-9); }