docs: public synchronized void remove(final File file) {
          final T t = cache.get(file);
          expiry.remove(file);
          cache.remove(file);
          if (null != t && t instanceof Expireable) {
              final Expireable exp = (Expireable) t;
              exp.expire();
          }
      }