Name cache file by relevant regions - they might change between calls.

Also, use old school string interpolation so that the plugin is compatible with
Python < 2.7.