equal
deleted
inserted
replaced
79 * to accept a new target value, even if there is no other synchronization. |
79 * to accept a new target value, even if there is no other synchronization. |
80 * <p> |
80 * <p> |
81 * For target values which will be frequently updated, consider using |
81 * For target values which will be frequently updated, consider using |
82 * a {@linkplain VolatileCallSite volatile call site} instead. |
82 * a {@linkplain VolatileCallSite volatile call site} instead. |
83 * @author John Rose, JSR 292 EG |
83 * @author John Rose, JSR 292 EG |
|
84 * @since 1.7 |
84 */ |
85 */ |
85 public class MutableCallSite extends CallSite { |
86 public class MutableCallSite extends CallSite { |
86 /** |
87 /** |
87 * Creates a blank call site object with the given method type. |
88 * Creates a blank call site object with the given method type. |
88 * The initial target is set to a method handle of the given type |
89 * The initial target is set to a method handle of the given type |