Method MaybeRefresh
MaybeRefresh()
You must call this (or MaybeRefreshBlocking()), periodically, if you want that Acquire() will return refreshed instances.
Threads: it's fine for more than one thread to call this at once. Only the first thread will attempt the refresh; subsequent threads will see that another thread is already handling refresh and will return immediately. Note that this means if another thread is already refreshing then subsequent threads will return right away without waiting for the refresh to complete.
If this method returns true
it means the calling thread either refreshed or
that there were no changes to refresh. If it returns false
it means another
thread is currently refreshing.
Declaration
public bool MaybeRefresh()
Returns
Type | Description |
---|---|
System.Boolean |