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));
        }
示例#2
0
 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));
 }