cache enhancements