public class org.finos.legend.engine.query.graphQL.api.cache.GraphQLPlanCache extends java.lang.Object
{
private org.finos.legend.engine.plan.execution.cache.ExecutionCache cache;
public org.finos.legend.engine.plan.execution.cache.ExecutionCache getCache()
{
org.finos.legend.engine.plan.execution.cache.ExecutionCache v;
org.finos.legend.engine.query.graphQL.api.cache.GraphQLPlanCache v;
v := @this: org.finos.legend.engine.query.graphQL.api.cache.GraphQLPlanCache;
v = v.<org.finos.legend.engine.query.graphQL.api.cache.GraphQLPlanCache: org.finos.legend.engine.plan.execution.cache.ExecutionCache cache>;
return v;
}
public void <init>(org.finos.legend.engine.plan.execution.cache.ExecutionCache)
{
org.finos.legend.engine.plan.execution.cache.ExecutionCache v;
org.finos.legend.engine.query.graphQL.api.cache.GraphQLPlanCache v;
v := @this: org.finos.legend.engine.query.graphQL.api.cache.GraphQLPlanCache;
v := @parameter: org.finos.legend.engine.plan.execution.cache.ExecutionCache;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<org.finos.legend.engine.query.graphQL.api.cache.GraphQLPlanCache: org.finos.legend.engine.plan.execution.cache.ExecutionCache cache> = v;
return;
}
public java.util.List getIfPresent(org.finos.legend.engine.query.graphQL.api.cache.GraphQLCacheKey)
{
org.finos.legend.engine.plan.execution.cache.ExecutionCache v;
org.finos.legend.engine.query.graphQL.api.cache.GraphQLCacheKey v;
org.finos.legend.engine.query.graphQL.api.cache.GraphQLPlanCache v;
java.lang.Object v;
v := @this: org.finos.legend.engine.query.graphQL.api.cache.GraphQLPlanCache;
v := @parameter: org.finos.legend.engine.query.graphQL.api.cache.GraphQLCacheKey;
v = v.<org.finos.legend.engine.query.graphQL.api.cache.GraphQLPlanCache: org.finos.legend.engine.plan.execution.cache.ExecutionCache cache>;
v = interfaceinvoke v.<org.finos.legend.engine.plan.execution.cache.ExecutionCache: java.lang.Object getIfPresent(java.lang.Object)>(v);
return v;
}
public void put(org.finos.legend.engine.query.graphQL.api.cache.GraphQLCacheKey, java.util.List)
{
org.finos.legend.engine.plan.execution.cache.ExecutionCache v;
java.util.List v;
org.finos.legend.engine.query.graphQL.api.cache.GraphQLCacheKey v;
org.finos.legend.engine.query.graphQL.api.cache.GraphQLPlanCache v;
v := @this: org.finos.legend.engine.query.graphQL.api.cache.GraphQLPlanCache;
v := @parameter: org.finos.legend.engine.query.graphQL.api.cache.GraphQLCacheKey;
v := @parameter: java.util.List;
v = v.<org.finos.legend.engine.query.graphQL.api.cache.GraphQLPlanCache: org.finos.legend.engine.plan.execution.cache.ExecutionCache cache>;
interfaceinvoke v.<org.finos.legend.engine.plan.execution.cache.ExecutionCache: void put(java.lang.Object,java.lang.Object)>(v, v);
return;
}
}