docs: private void maybeUpdateStats() {
      // Update the free space if able to get the lock,
      // with a frequency of once in RESTAT_INTERVAL_MS
      if (lock.tryLock()) {
        try {
          if ((SystemClock.uptimeMillis() - mLastRestatTime) > RESTAT_INTERVAL_MS) {
            updateStats();
          }
        } finally {
          lock.unlock();
        }
      }
    }