docs: public void setLastAccessTime(long lastAccessTime) {
      while (true) {
        long current = this.lastAccessTime;
        if (current >= lastAccessTime) {
          break;
        }
        if (ACCESSTIME_UPDATER.compareAndSet(this, current, lastAccessTime)) {
          break;
        }
      }
    }