17 instantiations of SolutionAssetCache
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Host\RemoteWorkspaceManager.cs (1)
59workspace => new SolutionAssetCache(workspace, cleanupInterval: TimeSpan.FromSeconds(30), purgeAfter: TimeSpan.FromMinutes(1), gcAfter: TimeSpan.FromMinutes(1)));
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (1)
Remote\InProcRemoteHostClientProvider.cs (1)
69_ => new SolutionAssetCache(),
Roslyn.VisualStudio.Next.UnitTests (15)
Services\AssetProviderTests.cs (4)
52var storage = new SolutionAssetCache(); 82var storage = new SolutionAssetCache(); 110var storage = new SolutionAssetCache(); 135var storage = new SolutionAssetCache();
Services\ServiceHubServicesTests.cs (1)
109var storage = new SolutionAssetCache();
Services\SolutionAssetCacheTests.cs (3)
30var storage = new SolutionAssetCache(); 43var storage = new SolutionAssetCache( 74var storage = new SolutionAssetCache(
Services\SolutionServiceTests.cs (7)
569Checksum.Create(ImmutableArray.CreateRange(Guid.NewGuid().ToByteArray())), new SolutionAssetCache(), new SimpleAssetSource(workspace.Services.GetService<ISerializerService>(), map), remoteWorkspace.Services.GetService<ISerializerService>()); 611Checksum.Create(ImmutableArray.CreateRange(Guid.NewGuid().ToByteArray())), new SolutionAssetCache(), new SimpleAssetSource(workspace.Services.GetService<ISerializerService>(), map), remoteWorkspace.Services.GetService<ISerializerService>()); 644Checksum.Create(ImmutableArray.CreateRange(Guid.NewGuid().ToByteArray())), new SolutionAssetCache(), new SimpleAssetSource(workspace.Services.GetService<ISerializerService>(), map), remoteWorkspace.Services.GetService<ISerializerService>()); 686Checksum.Create(ImmutableArray.CreateRange(Guid.NewGuid().ToByteArray())), new SolutionAssetCache(), new SimpleAssetSource(workspace.Services.GetService<ISerializerService>(), map), remoteWorkspace.Services.GetService<ISerializerService>()); 724Checksum.Create(ImmutableArray.CreateRange(Guid.NewGuid().ToByteArray())), new SolutionAssetCache(), new SimpleAssetSource(workspace.Services.GetService<ISerializerService>(), map), remoteWorkspace.Services.GetService<ISerializerService>()); 760Checksum.Create(ImmutableArray.CreateRange(Guid.NewGuid().ToByteArray())), new SolutionAssetCache(), new SimpleAssetSource(workspace.Services.GetService<ISerializerService>(), map), remoteWorkspace.Services.GetService<ISerializerService>()); 856var storage = new SolutionAssetCache();
18 references to SolutionAssetCache
Microsoft.CodeAnalysis.Remote.ServiceHub (6)
Host\AssetProvider.cs (2)
25private readonly SolutionAssetCache _assetCache; 28public AssetProvider(Checksum solutionChecksum, SolutionAssetCache assetCache, IAssetSource assetSource, ISerializerService serializerService)
Host\RemoteWorkspace.cs (1)
48public AssetProvider CreateAssetProvider(Checksum solutionChecksum, SolutionAssetCache assetCache, IAssetSource assetSource)
Host\RemoteWorkspaceManager.cs (3)
62internal readonly SolutionAssetCache SolutionAssetCache; 64public RemoteWorkspaceManager(Func<RemoteWorkspace, SolutionAssetCache> createAssetCache) 70Func<RemoteWorkspace, SolutionAssetCache> createAssetCache,
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (1)
Remote\InProcRemoteHostClientProvider.cs (1)
38public WorkspaceManager(Func<RemoteWorkspace, SolutionAssetCache> createAssetStorage, ConcurrentDictionary<Guid, TestGeneratorReference> sharedTestGeneratorReferences, Type[]? additionalRemoteParts)
Roslyn.VisualStudio.Next.UnitTests (11)
Services\AssetProviderTests.cs (4)
52var storage = new SolutionAssetCache(); 82var storage = new SolutionAssetCache(); 110var storage = new SolutionAssetCache(); 135var storage = new SolutionAssetCache();
Services\ServiceHubServicesTests.cs (2)
109var storage = new SolutionAssetCache(); 426var storage = client.TestData.WorkspaceManager.SolutionAssetCache;
Services\SolutionAssetCacheTests.cs (3)
30var storage = new SolutionAssetCache(); 43var storage = new SolutionAssetCache( 74var storage = new SolutionAssetCache(
Services\SolutionServiceTests.cs (1)
856var storage = new SolutionAssetCache();
TestUtils.cs (1)
17public static void VerifyAssetStorage<T>(IEnumerable<KeyValuePair<Checksum, T>> items, SolutionAssetCache storage)