adding Cache
docs for cache