this new cache file format allows changes to be made while maintaining compatibility with former versions by using JSON-encoded metadata.