add the cache doc