code: void afterRead(Node<K, V> node, long now, boolean recordHit) {
      if (recordHit) {
        statsCounter().recordHits(1);
      }
  
      boolean delayable = skipReadBuffer() || (readBuffer.offer(node) != Buffer.FULL);
      if (shouldDrainBuffers(delayable)) {
        scheduleDrainBuffers();
      }
      refreshIfNeeded(node, now);
    }
docs: Performs the post-processing work required after a read.
  
  @param node the entry in the page replacement policy
  @param now the current time, in nanoseconds
  @param recordHit if the hit count should be incremented