CommonAppenders..::..ReadOrCache<(Of <(<'TResult>)>)> Method
Reads the cache. If the value isn't found, the execute the previous link and cache the result.
Namespace:
Tortuga.ChainAssembly: Tortuga.Chain.Core (in Tortuga.Chain.Core.dll)
Syntax
public static ILink<TResult> ReadOrCache<TResult>( this ILink<TResult> previousLink, string cacheKey, Nullable<CachePolicy> policy )
<ExtensionAttribute> _ Public Shared Function ReadOrCache(Of TResult) ( _ previousLink As ILink(Of TResult), _ cacheKey As String, _ policy As Nullable(Of CachePolicy) _ ) As ILink(Of TResult)
[ExtensionAttribute] public: generic<typename TResult> static ILink<TResult>^ ReadOrCache( ILink<TResult>^ previousLink, String^ cacheKey, Nullable<CachePolicy^> policy )
Type Parameters
- TResult
Parameters
- previousLink
- Type: Tortuga.Chain..::..ILink<(Of <(<'TResult>)>)>
The previous link.
- cacheKey
- Type: String
The cache key.
- policy
- Type: Nullable<(Of <(<'CachePolicy>)>)>
Optional cache policy.