1

我在 IBM Bluemix 上创建 Java Web 应用程序。此应用程序通过会话缓存服务在实例之间共享会话对象。

我了解如何使用会话缓存对我的应用程序进行编程。但是如果缓存数据总量超过缓存空间,我找不到任何描述(例如,对于初学者计划,我可以使用 1GB 缓存空间。)。

这些是我的问题。

Q1。是否有任何触发器可以从缓存空间中删除缓存数据?

Q2。超过缓存空间后,会删除哪些数据?有没有最近最少使用、最少使用频率等缓存策略?

4

1 回答 1

0

IBM Bluemix 上的会话缓存服务基于 WebSphere Extreme Scale。因此,WebSphere Extreme Scale 的知识中心提供了大量背景信息。会话高速缓存的标准Liberty 配置文件使用最近最少使用 (LRU) 算法来管理空间。我还没有尝试过,但是第一个链接文档描述了如何监控缓存并获取统计信息。

于 2015-08-26T10:57:29.437 回答