public void SaveDeclaredExpressionLastValue(object node, EventBean[] eventsPerStream, object result) { EventBean[] copy = EventBeanUtility.CopyArray(eventsPerStream); var entry = new ExpressionResultCacheEntry <EventBean[], object>(copy, result); _exprDeclCacheObject.Put(node, new SoftReference <ExpressionResultCacheEntry <EventBean[], object> >(entry)); }
public void SaveDeclaredExpressionLastColl( object node, EventBean[] eventsPerStream, FlexCollection result) { var copy = EventBeanUtility.CopyArray(eventsPerStream); var entry = new ExpressionResultCacheEntryEventBeanArrayAndCollBean(copy, result: result); exprDeclCacheCollection.Put( node, new SoftReference<ExpressionResultCacheEntryEventBeanArrayAndCollBean>(entry)); }