public class ExpressionResultCacheServiceThreadlocal extends java.lang.Object implements ExpressionResultCacheService
Constructor and Description |
---|
ExpressionResultCacheServiceThreadlocal() |
Modifier and Type | Method and Description |
---|---|
void |
destroy() |
ExpressionResultCacheEntry<EventBean[],java.util.Collection<EventBean>> |
getDeclaredExpressionLastColl(java.lang.Object node,
EventBean[] eventsPerStream) |
ExpressionResultCacheEntry<EventBean[],java.lang.Object> |
getDeclaredExpressionLastValue(java.lang.Object node,
EventBean[] eventsPerStream) |
ExpressionResultCacheEntry<java.lang.Long[],java.lang.Object> |
getEnumerationMethodLastValue(java.lang.Object node) |
ExpressionResultCacheEntry<EventBean,java.util.Collection<EventBean>> |
getPropertyColl(java.lang.String propertyNameFullyQualified,
EventBean reference) |
java.util.Deque<ExpressionResultCacheStackEntry> |
getStack() |
void |
init() |
void |
popContext() |
boolean |
popLambda() |
void |
pushContext(long contextNumber) |
void |
pushStack(ExpressionResultCacheStackEntry lambda) |
void |
saveDeclaredExpressionLastColl(java.lang.Object node,
EventBean[] eventsPerStream,
java.util.Collection<EventBean> result) |
void |
saveDeclaredExpressionLastValue(java.lang.Object node,
EventBean[] eventsPerStream,
java.lang.Object result) |
void |
saveEnumerationMethodLastValue(java.lang.Object node,
java.lang.Object result) |
void |
savePropertyColl(java.lang.String propertyNameFullyQualified,
EventBean reference,
java.util.Collection<EventBean> events) |
public ExpressionResultCacheServiceThreadlocal()
public void destroy()
public void init()
public void pushStack(ExpressionResultCacheStackEntry lambda)
pushStack
in interface ExpressionResultCacheService
public boolean popLambda()
popLambda
in interface ExpressionResultCacheService
public java.util.Deque<ExpressionResultCacheStackEntry> getStack()
getStack
in interface ExpressionResultCacheService
public ExpressionResultCacheEntry<EventBean,java.util.Collection<EventBean>> getPropertyColl(java.lang.String propertyNameFullyQualified, EventBean reference)
getPropertyColl
in interface ExpressionResultCacheService
public void savePropertyColl(java.lang.String propertyNameFullyQualified, EventBean reference, java.util.Collection<EventBean> events)
savePropertyColl
in interface ExpressionResultCacheService
public ExpressionResultCacheEntry<EventBean[],java.lang.Object> getDeclaredExpressionLastValue(java.lang.Object node, EventBean[] eventsPerStream)
getDeclaredExpressionLastValue
in interface ExpressionResultCacheService
public void saveDeclaredExpressionLastValue(java.lang.Object node, EventBean[] eventsPerStream, java.lang.Object result)
saveDeclaredExpressionLastValue
in interface ExpressionResultCacheService
public ExpressionResultCacheEntry<EventBean[],java.util.Collection<EventBean>> getDeclaredExpressionLastColl(java.lang.Object node, EventBean[] eventsPerStream)
getDeclaredExpressionLastColl
in interface ExpressionResultCacheService
public void saveDeclaredExpressionLastColl(java.lang.Object node, EventBean[] eventsPerStream, java.util.Collection<EventBean> result)
saveDeclaredExpressionLastColl
in interface ExpressionResultCacheService
public ExpressionResultCacheEntry<java.lang.Long[],java.lang.Object> getEnumerationMethodLastValue(java.lang.Object node)
getEnumerationMethodLastValue
in interface ExpressionResultCacheService
public void saveEnumerationMethodLastValue(java.lang.Object node, java.lang.Object result)
saveEnumerationMethodLastValue
in interface ExpressionResultCacheService
public void pushContext(long contextNumber)
pushContext
in interface ExpressionResultCacheService
public void popContext()
popContext
in interface ExpressionResultCacheService