根据使用情况清除缓存

时间:2014-12-22 14:48:10

标签: java algorithm caching optimization ehcache

我正在调用一个Web服务来填充缓存。

可以发送到服务器的请求数量有限制 - 每小时15个请求。

我希望最大限度地减少调用Web服务的用户的缓存过时。

以下三位用户访问此服务:

user1 - 10 requests per hour
user2 - 5 requests per hour
user3 - 20 requests per hour

user1 - 29% of requests
user2 - 14% of requests
user3 - 57% of requests

基于此,我计划运行一个清除的计划任务 在user3。

的情况下,为访问服务的用户更频繁地缓存用户3。

我采用的方法或现有的算法是否有替代方法,或许我可以利用现有的框架?

0 个答案:

没有答案