1. A cache system, comprising: a computer network; two or more cache systems connected to the computer network wherein each cache system is connected to at least one computer host and at least one storage device; each cache system further comprising a first cache for servicing data requests for data stored on the storage device associated with the cache system, a second cache for servicing data requests from computer hosts associated with the cache system and a cache manager for controlling the operation of the first and second caches.