缓存管理功能 #29