rm.setCriticalHeapPercentage(getCriticalHeapPercentage()); } catch (IllegalArgumentException e) { handleResourceManagerException(e, currentEvictionHeapPercentage, currentCriticalHeapPercentage); rm.setEvictionHeapPercentage(currentEvictionHeapPercentage); rm.setCriticalHeapPercentage(currentCriticalHeapPercentage); rm.setCriticalHeapPercentage(getCriticalHeapPercentage()); rm.setEvictionHeapPercentage(getEvictionHeapPercentage()); } catch (IllegalArgumentException e) { handleResourceManagerException(e, currentEvictionHeapPercentage, currentCriticalHeapPercentage); rm.setCriticalHeapPercentage(currentCriticalHeapPercentage); rm.setEvictionHeapPercentage(currentEvictionHeapPercentage); rm.setCriticalHeapPercentage(getCriticalHeapPercentage()); } catch (IllegalArgumentException e) { handleResourceManagerException(e, currentEvictionHeapPercentage, currentCriticalHeapPercentage); rm.setEvictionHeapPercentage(currentEvictionHeapPercentage); rm.setCriticalHeapPercentage(currentCriticalHeapPercentage);
public void configure(ResourceManager r) { if (hasCriticalHeap()) { r.setCriticalHeapPercentage(this.criticalHeapPercentage); } if (hasCriticalOffHeap()) { r.setCriticalOffHeapPercentage(this.criticalOffHeapPercentage); } if (hasEvictionHeap()) { r.setEvictionHeapPercentage(this.evictionHeapPercentage); } if (hasEvictionOffHeap()) { r.setEvictionOffHeapPercentage(this.evictionOffHeapPercentage); } }
this.cache.getResourceManager().setCriticalHeapPercentage(getCriticalHeapPercentage());
cache.getResourceManager().setCriticalHeapPercentage(threshold);
private GemFireCache configureHeapPercentages(GemFireCache cache) { Optional.ofNullable(getCriticalHeapPercentage()).ifPresent(criticalHeapPercentage -> { Assert.isTrue(isHeapPercentageValid(criticalHeapPercentage), String.format( "criticalHeapPercentage [%s] is not valid; must be >= 0.0 and <= 100.0", criticalHeapPercentage)); cache.getResourceManager().setCriticalHeapPercentage(criticalHeapPercentage); }); Optional.ofNullable(getEvictionHeapPercentage()).ifPresent(evictionHeapPercentage -> { Assert.isTrue(isHeapPercentageValid(evictionHeapPercentage), String.format( "evictionHeapPercentage [%s] is not valid; must be >= 0.0 and <= 100.0", evictionHeapPercentage)); cache.getResourceManager().setEvictionHeapPercentage(evictionHeapPercentage); }); return cache; }
private GemFireCache configureHeapPercentages(GemFireCache cache) { Optional.ofNullable(getCriticalHeapPercentage()).ifPresent(criticalHeapPercentage -> { Assert.isTrue(isHeapPercentageValid(criticalHeapPercentage), String.format( "criticalHeapPercentage [%s] is not valid; must be >= 0.0 and <= 100.0", criticalHeapPercentage)); cache.getResourceManager().setCriticalHeapPercentage(criticalHeapPercentage); }); Optional.ofNullable(getEvictionHeapPercentage()).ifPresent(evictionHeapPercentage -> { Assert.isTrue(isHeapPercentageValid(evictionHeapPercentage), String.format( "evictionHeapPercentage [%s] is not valid; must be >= 0.0 and <= 100.0", evictionHeapPercentage)); cache.getResourceManager().setEvictionHeapPercentage(evictionHeapPercentage); }); return cache; }
public static ResourceManager mockResourceManager() { ResourceManager mockResourceManager = mock(ResourceManager.class); AtomicReference<Float> criticalHeapPercentage = new AtomicReference<>(ResourceManager.DEFAULT_CRITICAL_PERCENTAGE); AtomicReference<Float> criticalOffHeapPercentage = new AtomicReference<>(0.0f); AtomicReference<Float> evictionHeapPercentage = new AtomicReference<>(ResourceManager.DEFAULT_EVICTION_PERCENTAGE); AtomicReference<Float> evictionOffHeapPercentage = new AtomicReference<>(0.0f); doAnswer(newSetter(criticalHeapPercentage, null)) .when(mockResourceManager).setCriticalHeapPercentage(anyFloat()); doAnswer(newSetter(criticalOffHeapPercentage, null)) .when(mockResourceManager).setCriticalOffHeapPercentage(anyFloat()); doAnswer(newSetter(evictionHeapPercentage, null)) .when(mockResourceManager).setEvictionHeapPercentage(anyFloat()); doAnswer(newSetter(evictionOffHeapPercentage, null)) .when(mockResourceManager).setEvictionOffHeapPercentage(anyFloat()); when(mockResourceManager.getCriticalHeapPercentage()).thenAnswer(newGetter(criticalHeapPercentage)); when(mockResourceManager.getCriticalOffHeapPercentage()).thenAnswer(newGetter(criticalOffHeapPercentage)); when(mockResourceManager.getEvictionHeapPercentage()).thenAnswer(newGetter(evictionHeapPercentage)); when(mockResourceManager.getEvictionOffHeapPercentage()).thenAnswer(newGetter(evictionOffHeapPercentage)); when(mockResourceManager.getRebalanceOperations()).thenReturn(Collections.emptySet()); return mockResourceManager; }
rm.setCriticalHeapPercentage(getCriticalHeapPercentage()); } catch (IllegalArgumentException e) { handleResourceManagerException(e, currentEvictionHeapPercentage, currentCriticalHeapPercentage); rm.setEvictionHeapPercentage(currentEvictionHeapPercentage); rm.setCriticalHeapPercentage(currentCriticalHeapPercentage); rm.setCriticalHeapPercentage(getCriticalHeapPercentage()); rm.setEvictionHeapPercentage(getEvictionHeapPercentage()); } catch (IllegalArgumentException e) { handleResourceManagerException(e, currentEvictionHeapPercentage, currentCriticalHeapPercentage); rm.setCriticalHeapPercentage(currentCriticalHeapPercentage); rm.setEvictionHeapPercentage(currentEvictionHeapPercentage); rm.setCriticalHeapPercentage(getCriticalHeapPercentage()); } catch (IllegalArgumentException e) { handleResourceManagerException(e, currentEvictionHeapPercentage, currentCriticalHeapPercentage); rm.setEvictionHeapPercentage(currentEvictionHeapPercentage); rm.setCriticalHeapPercentage(currentCriticalHeapPercentage);