add cache documentation