Retrieves a cached conversion result by key.
Loads the conversion cache from disk into memory. If the cache file does not exist or version is incompatible, initializes it with an empty cache.
Stores a conversion result in the cache.
Saves the conversion cache from memory to disk. This operation is performed asynchronously.