相关疑难解决方法(0)

在java中使用简单易用的LRU缓存

我知道实现起来很简单,但我想重用已经存在的东西.

我想解决的问题是我为不同的页面,角色加载配置(来自XML,所以我想缓存它们)......所以输入的组合可以增长很多(但99%不会).要处理这个1%,我希望在缓存中有一些最大数量的项目...

直到知道我在apache commons中找到了org.apache.commons.collections.map.LRUMap它看起来很好但是想要检查别的东西.有什么建议?

java caching lru

63
推荐指数
3
解决办法
6万
查看次数

Java固定内存映射

是否有一个简单,高效的Map实现,允许地图使用内存限制.

我的用例是我想动态分配创建时可用的大部分内存,但我不希望OutOFMemoryError在将来的任何时候.基本上,我想使用这个地图作为缓存,但我想避免繁重的缓存实现,如EHCache.我的需求很简单(最多一个LRU算法)

我应该进一步澄清我的缓存中的对象是char[]或类似的原语,它们不会保存对其他对象的引用.

我可以为每个条目设置最大大小的上限.

java caching dictionary memory-management fixed

13
推荐指数
3
解决办法
3702
查看次数

如何限制java哈希表中的条目数?

是否有一种技术可以指定一个数字n,这样当插入第(n + 1)个条目时,首先删除最旧的条目,确保哈希表的大小始终限制为n?

java hashtable

9
推荐指数
2
解决办法
5828
查看次数

标签 统计

java ×3

caching ×2

dictionary ×1

fixed ×1

hashtable ×1

lru ×1

memory-management ×1