# Uses of Interface
jdk.dynalink.RelinkableCallSite

Packages that use RelinkableCallSite
Package
Description
jdk.dynalink
Contains interfaces and classes that are used to link an `invokedynamic` call site.
jdk.dynalink.support
Contains classes that make using Dynalink more convenient by providing basic implementations of some classes as well as various utilities.

- ## Uses of RelinkableCallSite in jdk.dynalink

  Methods in jdk.dynalink with type parameters of type RelinkableCallSite
  Modifier and Type
  Method
  Description
  `<T extends RelinkableCallSite>
  T`
  DynamicLinker.`link(T callSite)`
  Links an invokedynamic call site.

- ## Uses of RelinkableCallSite in jdk.dynalink.support

  Classes in jdk.dynalink.support that implement RelinkableCallSite
  Modifier and Type
  Class
  Description
  `class`
  `AbstractRelinkableCallSite`
  A basic implementation of the `RelinkableCallSite` as a `MutableCallSite`.
  `class`
  `ChainedCallSite`
  A relinkable call site that implements a polymorphic inline caching strategy.
  `class`
  `SimpleRelinkableCallSite`
  A relinkable call site that implements monomorphic inline caching strategy, only being linked to a single `GuardedInvocation` at any given time.