private void startLRUMemorySize(Attributes atts) {
    String lruAction = atts.getValue(ACTION);
    EvictionAction action = EvictionAction.DEFAULT_EVICTION_ACTION;
    if (lruAction != null) {
      action = EvictionAction.parseAction(lruAction);
    }
    String maximum = atts.getValue(MAXIMUM);
    int max = EvictionAttributes.DEFAULT_MEMORY_MAXIMUM;
    if (maximum != null) {
      max = parseInt(maximum);
    }
    // Store for later addition of ObjectSizer, if any (the cast is for clarity sake)
    stack.push(EvictionAttributes.createLRUMemoryAttributes(max, null, action));
  }
Start the configuration of a <code>lru-memory-size</code> eviction controller. Allow for any of
the attributes to be missing. Store the attributes on the stack anticipating the declaration of
an {@link ObjectSizer}.
geode-core/src/main/java/org/apache/geode/internal/cache/xmlcache/CacheXmlParser.java