Cache\FileStore::flush does nothing if the cache root directory doesn't exists

Trying to list the content of a non-existing directory raises an exception, with this patch calling flush doesn't fail even if the cache is completely empty.
Please ensure there are 2 blank lines between the test methods.