缓存init