2013-03-18 23 views
0

在缓存用于股票市场项目时,应该如何在内存Java缓存中使用(开放源代码)?我使用了hazelcast,但它消耗了太多内存。内存java缓存中的开源应该使用什么?

+0

只是想知道 - 您使用的是哪个版本的hazelcast?你能分享你的地图配置吗? – 2013-04-11 20:49:44

回答

0

那么这里有一些很好的选择(我从来没有与榛树合作过)。 EHCache是一个非常好的选择。

虽然不是很健壮,但是有一个很好的基础肯定是Guava库。或者你可以自己简单地构建一个LRU缓存。

如果关心内存,您可以使用一个ConcurrentHashMap,它将映射键到它的cached值。但是,您可以使用Weak Reference包装cached值。因此,在更高的负载下,它将确保您的应用程序始终具有足够的内存

相关问题