public static void setIndexBufferTime(long lastModifiedTime, long currentCacheTime) {
    long oldValue = SAFE_QUERY_TIME.get();
    long newValue = currentCacheTime + currentCacheTime - lastModifiedTime;
    if (oldValue < newValue) {
      // use compare and set in case the value has been changed since we got the old value
      SAFE_QUERY_TIME.compareAndSet(oldValue, newValue);
    }
  }
Stores the largest combination of current time + delta If there is a large delta/hiccup in
timings, this allows us to calculate the correct results for a query but, reevaluate more
aggressively. But the large hiccup will eventually be rolled off as time is always increasing
This is a fix for #47475

@param lastModifiedTime the last modified time from version tag
geode-core/src/main/java/org/apache/geode/cache/query/internal/index/IndexManager.java