Assembly: KGySoft.CoreLibraries (in KGySoft.CoreLibraries.dll) Version: 5.3.0
public TValue GetValueUncached( TKey key )
Public Function GetValueUncached ( key As TKey ) As TValue
public: TValue GetValueUncached( TKey key )
member GetValueUncached : key : 'TKey -> 'TValue
- Type: TKey
The key of the item to reload.
Return ValueType: TValue
A TValue instance that was retrieved by the item loader that was used to initialize this CacheTKey, TValue instance.
|ArgumentNullException||key is .|
|KeyNotFoundException||The CacheTKey, TValue has been initialized without an item loader.|
The loaded value will be stored in the CacheTKey, TValue. If a value already existed in the cache for the given key, then the value will be replaced.
|Do not use this method when the CacheTKey, TValue was initialized without an item loader.|
The cost of this method depends on the cost of the item loader function that was passed to the constructor. Handling the already loaded value approaches an O(1) operation.