关于线程池重复清理相同key的缓存

来源:13-9 缓存过期功能和随机性

崇拜者_

2020-07-26

悟空老师请教一下,这里的compute(A arg, long expire); 肯定会在scheduledExecutorService放入多个相同key的task,这个怎么解决呢

写回答

1回答

崇拜者_

提问者

2020-07-26

每次调用compute(A arg, long expire); 查数据都会把删除缓存的任务放进线程池

1
1
悟空
是的,如果还需要完善的话,可以考虑把之前放的任务取消掉。
2020-07-27
共1条回复

深度解密Java并发工具,精通JUC,成为并发多面手

JUC全方位讲解,构建并发工具类知识体系

1599 学习 · 573 问题

查看课程