Publishing Engine Programmer's Guide > Arbortext Publishing Engine and its Components > Technical Overview of Arbortext Publishing Engine > Internal Components of Arbortext Publishing Engine > Arbortext Publishing Engine Cache Managers
  
Arbortext Publishing Engine Cache Managers
A cache manager is an object capable of storing a response to a request and later returning that response to service a subsequent identical request. When the Arbortext PE Request Manager presents a request to a cache manager, the cache manager can reply in one of three ways:
It can't fulfill requests of that type.
It has a response stored for the request and provides it to the Arbortext PE Request Manager.
If a cache manager has a stored response, then the response is transmitted to the client.
It doesn't have a response for that request, but it would like to store a copy of the response when it's available.
If a cache manager wants a copy of the response to store, the Arbortext PE Request Manager remembers the cache manager when the request is fulfilled.
If no cache manager can provide a response for a request, the Arbortext PE Request Manager continues to the queue managers.