tune cache
shell, list, and cache