我想缓存对图像请求的响应。图像是动态调整大图像的结果。
我正在使用ehcache进行缓存。我想在这里使用它。
我不希望ehcache将已调整大小的图像保留在内存中;无论是在缓存时还是在被读入时。
如何让ehcache只存储在磁盘上(没有内存存储)? 我不需要它读入内存所以如何从ehcache获取InputStream?
答案 0 :(得分:1)
似乎没有办法。我决定将信息存储在一个文件中,并在你给ehcache的元素中保留对该文件的引用。然后我向Cache注册了一个事件监听器,当缓存条目被删除时会收到通知。删除后,我删除临时文件。