It is tricky to build good infrastructure for prompt caching.
Its as simple as telling your claude code to implement prompt caching!