Added .gitattributes
Added new constant for prefix of cache file and key name in persistent storage.
Added a flush() method and refactored load() to not do the flush but call the new method instead. Single removal point now.