Caching Layers: Response, Semantic and Prompt Caches — System Design for AI Applications | nexGenCoders