Basic cache control