private void pushAll() {
configLock.writeLock().lock();
try
{
for(Block<T> block : blocksByRoutingKey.values()) {
<BUG>if(block != null) {</BUG>
try {
backDatastore.put(block.block, block.data, block.header, block.overwrite, block.isOldBlock);
} catch (IOException e) {
Logger.error(this, "Error in pushAll for CachingFreenetStore: "+e, e);
} catch (KeyCollisionException e) {
<BUG>Logger.error(this, "Error in pushAll for CachingFreenetStore: "+e, e);

}</BUG>
}

private void pushAll() {
configLock.writeLock().lock();
try
{
for(Block<T> block : blocksByRoutingKey.values()) {
try {
backDatastore.put(block.block, block.data, block.header, block.overwrite, block.isOldBlock);
} catch (IOException e) {
Logger.error(this, "Error in pushAll for CachingFreenetStore: "+e, e);
} catch (KeyCollisionException e) {
if(logMINOR) Logger.minor(this, "KeyCollisionException in pushAll for CachingFreenetStore: "+e, e);
