自己实现的缓存（同步机制）