public DbContexts(ILocalCache cache, Func<ApiContext> apiCacheCreator, ISettingsStorage settingsStorage) {
_cache = cache;
_apiCacheCreator = apiCacheCreator;
_gameContext = new Lazy<IGameContext>(Factory);
_apiContext = new Lazy<IApiContext>(ApiFactory);
_settingsContext = new Lazy<ISettingsStorage>(() => settingsStorage);
_contentLinkContext =
new Lazy<IContentFolderLinkContext>(
() =>
new ContentFolderLinkContext(
Common.Paths.LocalDataPath.GetChildFileWithName("folderlink.json")));
}