ThreadLocal(线程本地变量),如何实现一个本地缓存