@Test public void generatesWithEvictionHeapPercentageFlags() { evictionAction = EvictionAction.LOCAL_DESTROY.toString(); evictionObjectSizer = "java.lang.String"; generate(); RegionAttributesType.EvictionAttributes evictionAttributes = config.getRegionAttributes().getEvictionAttributes(); assertThat(evictionAttributes).isNotNull(); assertThat(evictionAttributes.getLruHeapPercentage().getAction()) .isSameAs(EnumActionDestroyOverflow.LOCAL_DESTROY); assertThat(evictionAttributes.getLruHeapPercentage().getClassName()) .isEqualTo("java.lang.String"); }
} else if (configAttributes.getLruHeapPercentage() != null) { evictionAttributes .setAction(EvictionAction.parseAction(configAttributes.getLruHeapPercentage().getAction() .value())); } else {
public String toStringRep() { return "lru-entry-count: " + this.lruEntryCount.getMaximum() + ", " + this.lruEntryCount.getAction().toString() + ", " + "\nlru-heap-percentage: " + this.lruHeapPercentage.getAction().toString() + "\nlru-memory-size: " + this.lruMemorySize.getMaximum() + this.lruMemorySize.getAction().toString(); }