缓存文件变化 && WatchService监控文件变化分析
这样一个需求:
编写一个缓存池,把groovy文件每次加载到缓存池中,如果发生了变化,就把新的文件加到缓存池中,如果没变,就使用缓存池中的缓存文件。
我最开始使用静态的map作为缓存池来处理的,一方面是因为map便于查找,另一方面做成单例模式一切就ok。但是在判断文件是否变化的时候,老大觉得有点low,而且耽误时间。代码如下:
import restful.CacheElemen
原创
2017-07-07 19:23:02 ·
740 阅读 ·
0 评论