2017-12-10 6 views
0

私は、次の違いを明確にしたいと思います:のApacheのIgnite差()()

ignite.getOrCreateCache(cfg);

ignite.cache("cacheName")

ドキュメントon cache()

IgniteCache APIのインスタンスを取得します。 getOrCreateCacheについては

は、指定された名前を持つ既存のキャッシュを取得または指定した設定で新しいものを作成します。

しかし、両方ともIgniteCacheを返します。ありがとうございました! getOrCreateCache

https://ignite.apache.org/releases/latest/javadoc/org/apache/ignite/Ignite.html

答えて

2

あなたはそれがまだ存在しない場合には、新しいキャッシュを作成するために使用されるキャッシュ構成を提供することができます。この場合、cacheメソッドはnullを返します。

+0

キャッシュが存在する場合、同じものが返されますか?だから、基本的には、 'getOrCreateCache'が新しいキャッシュを作る能力を除いて同じですか? – aol

+1

はい、そうです。 –