public void setLowMemory(final boolean isLowMemory, final long usedBytes) {
    memoryState.setLowMemory(executor, isLowMemory, usedBytes, cache);
  }
Caller must not call this method concurrently from multiple threads.
In addition to causing data inconsistency, concurrent calls will result in
lost updates e.g. transitions to low-memory status could be missed,
resulting in a failure to cancel queries.
geode-core/src/main/java/org/apache/geode/cache/query/internal/QueryMonitor.java