private void flushAppendCache() {
    if (myAppendCache != null) {
      //.clear() drains all the cache content -- so it is more like 'flush' than 'clear'
      myAppendCache.clear();
    }
  }
private void flushAppendCache()