/*
* If the key has a corresponding value in the cache, return it
* and save a disk access.
*/
if (cache != null) {
Entry entry = cache.getEntryMeta(this, key);
if (entry != null) {
return entry;
}
}
Record record = filer.readRecord(key, true);
if (record == null) {
return null;
}
Map entryMeta = Entry.createMetaMap(record);
return new Entry(key, entryMeta);
}
}