How can you cache without terminating TLS? Remember, every TLS session uses different encryption keys, so encrypted responses cannot be cached.