cache manager agent

more design documentation