Changed the persistent cache implementation to use separate file / project.