code: @Override
     public boolean contains(Object key) {
        FileEntry entry = entries.get(key);
        return entry != null && !entry.isExpired(timeService.wallClockTime());
     }
docs: The base class implementation calls {@link CacheLoader#loadEntry(Object)} for this, we can do better because
  we keep all keys in memory.