e 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.  Fetcher>, the function that returns the data which should be cached. TimeoutP in microseconds before the cache is erased, 0 to disable emptying of the cacheresetTimerOnRead, 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.      .Concurrent-Cache-0.2.2.0-3DfJv6ATeKddUjINSXfiyControl.Concurrent.Cache CachedData fetchCachedfetchcreateReadOnceCachecreateTimedCacheTimedCachedDataReadOnceCachedDataTimedCachedDataMVarTimeoutTimeSinceCreationTimeSinceLastRead