Add option to ignore cache file

If cache_file is set to "-", then read and write operations ignore the cache file.  This is very useful for testing.