问题描述
在Glassfish的EJB容器设置中,EJBCache的一个选项CacheResizeQuantity:缓存中的Bean达到最大数目后,被容器从备份存储中删除的钝化Bean的数目。为什么缓存中Bean达到最大数目后要从备份存储中删除钝化Bean呢?这对解决缓存无法增加Bean实例有什么作用呢?而且还有一个选项是RemovalSelectionPolicy:从缓存中删除有状态Bean依据的策略。这一项应该是和上一项结合使用的吧,那么既然是从缓存中删除有状态Bean,就应该是缓存中的Bean达到最大数目了啊,这么推理还是应该在达到最大数目时删除缓存中的Bean啊请高手赐教!
时间: 2025-01-05 17:19:08