This repository was archived by the owner on Dec 7, 2019. It is now read-only.

Description
Store.clear()
claims that it will purge all entries from memory and disk cache
/**
* purges all entries from memory and disk cache
* Persister will only be cleared if they implements Clearable
*/
void clear();
But in fact it only clears from the disk the entries that are currently in the memory cache.
@Override
public void clear() {
for (Key cachedKey : memCache.asMap().keySet()) {
clear(cachedKey);
}
}
If you call this method after a cold start, nothing will be purged from disk, leaving many entries roaming around the disk without a pointer.