Distributed Rack Caching