W Safe&Only fetch data if it has been cached.Fetch data from a cacheVCreate a cache which will execute an (IO ()) function on demand a maximum of 1 times.7Create a cache with a timeout from an (IO ()) function.RCreate a cache variable which simply holds a value with no actual caching at all.  Fetcher=, the function that returns the data which should be cached.Timeout+ in microseconds before the cache is erasedresetTimerOnRead, if true the timeout will be reset every time the cache is read, otherwise it will only be reset when the cached value is set.FetcherA, the function that returns the data which should be cached. If TimeoutP is not set to zero, this function must be allowed to be called more than once.Variable to hold.        /Concurrent-Cache-0.2.2.3-2BuoE1Mp6W98qIaSQYg3ZwControl.Concurrent.Cache CachedData fetchCachedfetchcreateReadOnceCachecreateTimedCachecreateCachePassthroughTimedCachedDataReadOnceCachedDataCachePassthroughTimedCachedDataMVarTimeoutTimeSinceCreationTimeSinceLastRead