The whole point of the binary cache is that you don't read and write it via APIs, but rather access it directly from the file system. It's covered in "Getting Started" but we should make this clearer in the API documentation. In the meantime the file location is here:
~/.multichain/[chain name]/cache/[cache identifier]