2012-12-16 87 views
0

我使用ehcache作爲二級緩存,我想用它來存儲簡單的文本消息和區域設置(它們存儲在數據庫中)。但是這些消息永遠不會改變,所以不需要刷新數據。Ehcache永遠存儲東西

我應該設置一個沒有到期的新緩存嗎? 我應該使用現有的緩存嗎?

回答

2

(它們存儲在數據庫中)。但這些消息永遠不會改變,所以 不需要刷新數據。

爲什麼甚至使用ehcache呢?只需使用Java進行編碼,無需任何數據庫訪問。對於像這樣的常量,我使用Enum或從屬性文件中讀取,該文件被加載postconstruction。你甚至可以從數據庫讀取一次而不是proeprty文件。

(我敢打賭,這些消息最終將改變...)

+0

其實我更喜歡你的方法,但這個應用程序使用了舊版DB和它在數據庫中的所有消息。 –

+0

你可以閱讀表單數據庫和存儲在沒有ehcache的Java ...這就是你所需要做的。 Ehcache提供了您在此不需要的其他功能。 – NimChimpsky

+0

好的,你說我應該只將信息存儲在普通的MAP中並自行管理它? –