docs: protected synchronized void evictStaleEntries() {
          if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled()) {
              int size = primaryTable.size() + secondaryTable.size() + tertiaryTable.size();
              Tr.debug(tc, "The current cache size is " + size + "( " + primaryTable.size() + ", " + secondaryTable.size() + ", " + tertiaryTable.size() + ")");
          }
  
          tertiaryTable = secondaryTable;
          secondaryTable = primaryTable;
          primaryTable = Collections.synchronizedMap(new BoundedHashMap(this.entryLimit));
  
      }