◆ DefaultFlowCache()
FiftyOne.Pipeline.Engines.Caching.DefaultFlowCache.DefaultFlowCache | ( | CacheConfiguration | configuration | ) |
Constructor
- Parameters
-
- configuration - The cache configuration to use when creating the internal cache.
\r\n
The default 'flow cache' implementation.
See the Specification
DefaultFlowCache (CacheConfiguration configuration)
Constructor More...
| |
Public Member Functions inherited from FiftyOne.Pipeline.Engines.Caching.DataKeyedCacheBase< IElementData > | |
DataKeyedCacheBase (CacheConfiguration configuration)
Constructor More...
| |
virtual void | Put (IFlowData data, TValue value)
Add the specified data to the cache. More...
|
void | Dispose ()
IDisposable support More...
|
override IEvidenceKeyFilter | GetFilter ()
The evidence key filter that is used to create a DataKey from an IFlowData instance. More...
|
Protected Member Functions inherited from FiftyOne.Pipeline.Engines.Caching.DataKeyedCacheBase< IElementData > | |
virtual void | Dispose (bool disposing)
Dispose of this instance More...
|
virtual IFlowElement | FlowElement [get, set]
Get/set the IFlowElement that this cache is associated with. More...
|
Properties inherited from FiftyOne.Pipeline.Engines.Caching.DataKeyedCacheBase< IElementData > | |
virtual TValue | this[IFlowData data] [get]
Get the More...
|
Properties inherited from FiftyOne.Pipeline.Engines.Caching.IFlowCache | |
IFlowElement | FlowElement [get, set]
The IFlowElement that this cache is associated with More...
|
FiftyOne.Pipeline.Engines.Caching.DefaultFlowCache.DefaultFlowCache | ( | CacheConfiguration | configuration | ) |
Constructor
override IEvidenceKeyFilter FiftyOne.Pipeline.Engines.Caching.DefaultFlowCache.GetFilter | ( | ) |
The evidence key filter that is used to create a DataKey from an IFlowData instance.
Implements FiftyOne.Pipeline.Engines.Caching.DataKeyedCacheBase< IElementData >.
virtual IFlowElement FiftyOne.Pipeline.Engines.Caching.DefaultFlowCache.FlowElement |
Get/set the IFlowElement that this cache is associated with.