Я получаю ноль для _filesystemProvider при создании LocalMachineCache с использованием akavache.
{
_filesystemProvider = Locator.Current.GetService<IFilesystemProvider>();
GetLocalMachineCache();
}
private void GetLocalMachineCache()
{
var localCache = new Lazy<IBlobCache>(() =>
{
_filesystemProvider.CreateRecursive(_filesystemProvider.GetDefaultLocalMachineCacheDirectory()).SubscribeOn(BlobCache.TaskpoolScheduler).Wait();
return new SQLitePersistentBlobCache(Path.Combine(_filesystemProvider.GetDefaultLocalMachineCacheDirectory(), "blobs.db"), BlobCache.TaskpoolScheduler);
});
this.LocalMachineCache = localCache.Value;
}