Wire up a file.save() method, which causes the cache to be flushed to storage on-demand