2012-03-14 133 views
1

我正在尋找一個基本上某種分層緩存的Java框架,並在這些圖層之間需要一些操作。Java - 緩存/資源框架

這是解釋我的使用情況的一個例子:

  1. 我wolud喜歡創造一些圖形(IMG01-img05)動態。
  2. 這些圖形依賴於每隔幾分鐘(例如5分鐘)更新的commen XML文件(xml01)。
  3. img05需要多一個文件(xml02)要創建
  4. 現在我想IMG01,這將觸發:
    1. 的xml01
    2. 檢索和所需要的數據數據的IMG01
    3. 提取
  5. 現在我想img02,這將觸發: (無需xml01的檢索,因爲它是高速緩存)
    1. 和數據的提取對於img02
  6. 所需的數據,現在我想img05,這將觸發:(無需xml01的檢索,因爲它被緩存)
    1. 的xml02
    2. 檢索和數據的提取幾分鐘後藤4)

    有可能是莫後img02

  • 所需要的數據比這個簡單的例子更復雜的用例。

    有什麼可以幫助我滿足這些要求嗎?

  • +0

    ? – Scorpion 2012-03-14 13:27:22

    回答

    1

    我會做到以下幾點:

    然後,您的代碼完全沒有緩存邏輯,可以通過配置Ehcache來配置緩存的時間長度。