An object could be flushed between the existence check & the delete done by delete() & truncate(). Made it atomic within Cache.