If you’re referring to service results caching (e.g. set the Run time | Cache results property of a service to true) then it is stored in memory. And no it is not available if IS is down.
Proceed with caution. Caching does NOT limit itself to the inputs/outputs of the service – it stores and restores the entire pipeline.