Caution
Do not use this method when the CacheTKey, TValue was initialized without an item loader.
public void RefreshValue(
TKey key
)
Public Sub RefreshValue (
key As TKey
)
public:
void RefreshValue(
TKey key
)
member RefreshValue :
key : 'TKey -> unit
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.
To get the refreshed value as well, use GetValueUncached(TKey) method instead.
The cost of this method depends on the cost of the item loader function that was passed to the constructor. Refreshing the already loaded value approaches an O(1) operation.
ArgumentNullException | key is . |
KeyNotFoundException | The CacheTKey, TValue has been initialized without an item loader. |