FDerivedDataCacheInterface::GetSynchronous

Synchronously checks the cache and if the item is present, it returns the cached results, otherwise tells the deriver to build the data and then updates the cache