class CopybookRepositoryLRU implements CopybookRepository {

  @Override
  public String logContent() {
    return cache.asMap().toString();
  }

  @Inject public  CopybookRepositoryLRU(
      @Named("CACHE-MAX-SIZE") int cacheSize,
      @Named("CACHE-DURATION") int duration,
      @Named("CACHE-TIME-UNIT") String timeUnitName);
    CopybookRepositoryLRU(int cacheSize, int duration, String timeUnitName, Ticker ticker);

}