Distributed Caching for hadoop