@Override public boolean flushEntry(IFileSpec entry) { boolean result = _cache.flushEntry(entry); int key = _cache.getCacheKey(entry).getKey(); if (result) { log(String.format("Flushed %s: %d", entry.getPreferredPathString(), key)); } else { log(String.format("Could not flush %s: %d", entry.getPreferredPathString(), key)); } return result; }
@Override public IFileSpec putEntry(IFileSpec entry) { IFileSpec result = _cache.putEntry(entry); int key = _cache.getCacheKey(entry).getKey(); if (null != result) { log(String.format("Cached existing %s: %d", entry.getPreferredPathString(), key)); } else { log(String.format("Cached new entry for %s: %d", entry.getPreferredPathString(), key)); } return result; }
@Override public ICacheKey<IFileSpec> getCacheKey(IFileSpec entry) { return _cache.getCacheKey(entry); }