TSLab API Docs  1
TSLab.Script.DerivativeTradeStatisticsCache Class Reference
Inheritance diagram for TSLab.Script.DerivativeTradeStatisticsCache:
TSLab.Script.BaseCache TSLab.Script.IDerivativeTradeStatisticsCache TSLab.Script.IBaseCache TSLab.Script.IBaseCache

Public Member Functions

DerivativeTradeStatisticsCacheContext GetContext (string id, string stateId, ITradeHistogramsCache tradeHistogramsCache)
 
void SetContext (string id, string stateId, ITradeHistogramsCache tradeHistogramsCache, double[] values, DerivativeTradeStatisticsCacheContext oldContext)
 
- Public Member Functions inherited from TSLab.Script.BaseCache
void Refresh ()
 

Static Public Attributes

static readonly IDerivativeTradeStatisticsCache Instance = new DerivativeTradeStatisticsCache()
 

Protected Member Functions

override void Refresh (ICollection< string > idsToRemove)
 

Additional Inherited Members

- Static Protected Member Functions inherited from TSLab.Script.BaseCache
static void Refresh< TTradeStatisticsContext > (ReaderWriterLockSlim tradeStatisticsContextsMapLock, IDictionary< string, TTradeStatisticsContext > tradeStatisticsContextsMap, ICollection< string > idsToRemove)
 
static bool Equals (IDataBar dataBar1, IDataBar dataBar2)