クラスjava.lang.invoke.MutableCallSite
の使用
パッケージ | 説明 |
---|---|
java.lang.invoke |
java.lang.invoke パッケージは、Java Virtual Machineとやりとりするための低レベルのプリミティブを提供します。 |
jdk.dynalink.support |
Dynalinkをより便利にするクラスが含まれています。クラスの基本的な実装だけでなく、さまざまなユーティリティを提供します。
|
-
java.lang.invokeでのMutableCallSiteの使用
型MutableCallSiteのパラメータを持つjava.lang.invokeのメソッド 修飾子と型 メソッド 説明 static void
MutableCallSite. syncAll(MutableCallSite[] sites)
指定された配列内のコール・サイトごとに同期処理を実行しますが、その際、いずれかのコール・サイトのターゲットから以前にロードされたキャッシュ値をすべて破棄することを、ほかのすべてのスレッドに対して強制します。 -
jdk.dynalink.supportでのMutableCallSiteの使用
jdk.dynalink.supportのMutableCallSiteのサブクラス 修飾子と型 クラス 説明 class
AbstractRelinkableCallSite
MutableCallSite
としてのRelinkableCallSite
の基本的な実装。class
ChainedCallSite
ポリモーフィックなインライン・キャッシング戦略を実装する再リンク可能なコール・サイト。class
SimpleRelinkableCallSite
ある時点で単一のGuardedInvocation
にのみリンクされる、単相インライン・キャッシュ戦略を実装する再リンク可能なコール・サイト。