In Cache::FileBackend, mkpath can throw a fatal exception in sub
_Create_Directory, e.g.:
mkpath( $directory, 0, $DIRECTORY_MODE );
may croak. Since the existence of the directory is tested just after:
-d $directory or
throw Error::Simple( "Couldn't create directory: $directory: $!" );
may it do an eval {} around mkpath please?
Regards, Jean-Damien.