2010-10-19 191 views
1

我想緩存對圖像請求的響應。圖像是對較大圖像進行動態調整大小的結果。ehcache緩存「數據流」的數據

我正在使用ehcache進行一些緩存。我想在這裏使用它。

我不希望ehcache將調整大小的圖像保存在內存中;在緩存或讀入時都沒有。

如何讓ehcache只存儲在磁盤上(無內存存儲)? 我不需要它讀入內存,所以如何從ehcache獲取InputStream?

回答

1

似乎沒有辦法。我決定將信息存儲在一個文件中,並在給ehcache的元素中保存對該文件的引用。然後我註冊了一個事件監聽器,並在緩存條目被移除時得到通知。在刪除我刪除臨時文件。