private CyclicIterator<PagesTable> threadSafeCopyOfPagesTables() {
    synchronized (pagesPerFile) {
      pageTableCyclicIterator.update(pagesPerFile.values());
      return pageTableCyclicIterator;
    }
  }
private CyclicIterator<PagesTable> threadSafeCopyOfPagesTables()