Un serveur proxy de stockage en mémoire cache est similaire à un serveur proxy dans la mesure où il retransmet les demandes des clients et renvoie les réponses aux clients. Contrairement à un serveur proxy, il peut sauvegarder ou mettre en mémoire cache les documents Web qu'il extrait. Caching Proxy est un serveur proxy de stockage en mémoire cache.
Caching Proxy possède une fonction de stockage en mémoire cache configurable. Il peut sauvegarder ou placer en mémoire cache les documents Web qu'il a extraits, à condition que ces derniers puissent être mis en mémoire cache conformément au protocole HTTP et aux priorités définies par l'administrateur. Il peut ensuite répondre aux demandes en recherchant les documents demandés dans sa mémoire cache locale. Le client obtient les informations plus rapidement, ce qui réduit l'utilisation de la bande passante.