More correct, thanks nextgens
It's a write cache. Thanks nextgens.
Remove code duplication in shutdown, add innerClose(), we don't want to call the underlying store's close() here as it has its own job.
add SaltedHashFreenetStoreTest that test SaltedHashFreenetStore
add cachingStore.close() in the end of checkOnCollisionsSSK
Merge remote branch 'voxsim/delayed-writes' into next