1

Java プロジェクトで使用されるデータベースの値を Hazelcast でキャッシュする必要があります。ロジックは、キャッシュが空かどうかを確認し、dao メソッドを呼び出してデータを格納することです。それ以外の場合は、キャッシュからオブジェクトを返します。

私は Hazelcast をまったく初めて使用し、xml ファイルでマップを構成することについて混乱を感じています。TTL やその他の有用な属性を定義できる場合、または hazelcast 要素の外で定義できる場合は、hazelcast 要素にマップを含めることができます。それへの参照を使用して、属性を使用できない場合。

同じ XML 要素に対してこの構文上の違いが生じる理由がわかりません。私が取り組んでいるプロジェクトは、別のプロジェクトで作成された hazelcast インスタンス Bean を使用します。その外でマップを定義すると、何も構成できません。

4

1 に答える 1

1

そのマップでこのメソッドを呼び出すことができます:

V put(K キー、V 値、long ttl、TimeUnit timeunit);

マップ自体で何も構成する必要はありません。

于 2015-06-25T07:49:21.693 に答える