Package org.codehaus.groovy.vmplugin.v7
Class CacheableCallSite
java.lang.Object
java.lang.invoke.CallSite
java.lang.invoke.MutableCallSite
org.codehaus.groovy.vmplugin.v7.CacheableCallSite
@Deprecated
public class CacheableCallSite
extends java.lang.invoke.MutableCallSite
Deprecated.
Represents a cacheable call site, which can reduce the cost of resolving methods
- Since:
- 3.0.0
- 
Constructor SummaryConstructors Constructor Description CacheableCallSite(java.lang.invoke.MethodType type)Deprecated.
- 
Method SummaryModifier and Type Method Description org.codehaus.groovy.vmplugin.v7.MethodHandleWrappergetAndPut(java.lang.String className, MemoizeCache.ValueProvider<? super java.lang.String,? extends org.codehaus.groovy.vmplugin.v7.MethodHandleWrapper> valueProvider)Deprecated.java.lang.invoke.MethodHandlegetDefaultTarget()Deprecated.java.lang.invoke.MethodHandlegetFallbackTarget()Deprecated.longincrementFallbackCount()Deprecated.org.codehaus.groovy.vmplugin.v7.MethodHandleWrapperput(java.lang.String name, org.codehaus.groovy.vmplugin.v7.MethodHandleWrapper mhw)Deprecated.voidresetFallbackCount()Deprecated.voidsetDefaultTarget(java.lang.invoke.MethodHandle defaultTarget)Deprecated.voidsetFallbackTarget(java.lang.invoke.MethodHandle fallbackTarget)Deprecated.Methods inherited from class java.lang.invoke.MutableCallSitedynamicInvoker, getTarget, setTarget, syncAllMethods inherited from class java.lang.invoke.CallSitetypeMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
- 
Constructor Details- 
CacheableCallSitepublic CacheableCallSite(java.lang.invoke.MethodType type)Deprecated.
 
- 
- 
Method Details- 
getAndPutpublic org.codehaus.groovy.vmplugin.v7.MethodHandleWrapper getAndPut(java.lang.String className, MemoizeCache.ValueProvider<? super java.lang.String,? extends org.codehaus.groovy.vmplugin.v7.MethodHandleWrapper> valueProvider)Deprecated.
- 
putpublic org.codehaus.groovy.vmplugin.v7.MethodHandleWrapper put(java.lang.String name, org.codehaus.groovy.vmplugin.v7.MethodHandleWrapper mhw)Deprecated.
- 
incrementFallbackCountpublic long incrementFallbackCount()Deprecated.
- 
resetFallbackCountpublic void resetFallbackCount()Deprecated.
- 
getDefaultTargetpublic java.lang.invoke.MethodHandle getDefaultTarget()Deprecated.
- 
setDefaultTargetpublic void setDefaultTarget(java.lang.invoke.MethodHandle defaultTarget)Deprecated.
- 
getFallbackTargetpublic java.lang.invoke.MethodHandle getFallbackTarget()Deprecated.
- 
setFallbackTargetpublic void setFallbackTarget(java.lang.invoke.MethodHandle fallbackTarget)Deprecated.
 
-