Web应用程序中的Java缓存实现

时间:2015-06-26 17:45:45

标签: java java-ee caching guava ehcache

我有一个Web应用程序,其中为每个用户创建一个文件并将该文件存储在会话中作为流,以便在此之后执行某些操作,并且我也不想一次又一次地加载该巨大文件执行一些操作。

我希望将文件存储在缓存中,而不是出于某些原因依赖会话。经过一些研究,我发现许多缓存实现变得越来越复杂。

以下哪种缓存实现适合此方案?

  1. LRU

  2. 基于时间(到期)。

  3. 使用ConcurrentHashMap的简单LRU缓存对我的要求是否足够?有没有办法创建具有到期时间的LRU缓存?

0 个答案:

没有答案