多功能的cache模块