2012-03-14 4 views
1

私は基本的に何らかのレイヤードキャッシングを行うJavaフレームワークを探しています。私は動的にいくつかのグラフィックス(img01-img05)を作成したいとwoludJavaキャッシュ/リソースフレームワーク

  1. :ここ

    は私のユースケースを説明するための一例です。
  2. これらのグラフィックスはcommen XMLファイル(xml01)に依存し、数分(たとえば5分)ごとに更新されます。
    1. をxml01
    2. の検索やimg01
    3. ために必要なデータのためのデータの抽出:、今私はimg01を取得したい
    4. を作成する1つの以上のファイル(xml02)が必要img05トリガする
  3. 今私がトリガされ、img02を取得したい: (それがキャッシュされるためxml01の検索が必要とされていない)
    1. とのデータの抽出をimg02
  4. に必要なデータが、今私がトリガーimg05、取得したい: は(それがキャッシュされるためxml01の検索が必要とされていない)を
    1. xml02
    2. の検索とデータの抽出数分後藤4)

    があるかもしれませんカ月後のimg02

  • ために必要なデータのためにこの単純化された例より複雑なユースケースです。

    これらの要件を満たすのに役立つものはありますか?

  • +0

    を確認することができますか? – Scorpion

    答えて

    1

    は、私は、次の操作を行います。

    • 使用Spring
    • あなたのリソースの画像とxmlを取得するためinterfacesを作成します。
    • その機能
    • 使用Ehcacheのを提供し、それがキャッシングを提供するために、spring annotationまたはehcache-spring-annotationsclassesを作成します。

    あなたのコードは完全にキャッシュロジックから解放され、キャッシングの時間はEhcacheを設定することで設定できます。

    関連する問題