Skip to content
This repository was archived by the owner on Nov 20, 2018. It is now read-only.

Commit a78b194

Browse files
committed
Remove usage of TaskCache
1 parent b686298 commit a78b194

File tree

10 files changed

+16
-29
lines changed

10 files changed

+16
-29
lines changed

src/Microsoft.AspNetCore.Authentication.Abstractions/Microsoft.AspNetCore.Authentication.Abstractions.csproj

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,6 @@
1616
<ItemGroup>
1717
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="$(AspNetCoreVersion)" />
1818
<PackageReference Include="Microsoft.Extensions.Options" Version="$(AspNetCoreVersion)" />
19-
<PackageReference Include="Microsoft.Extensions.TaskCache.Sources" Version="$(AspNetCoreVersion)" PrivateAssets="All" />
20-
</ItemGroup>
21-
<ItemGroup>
22-
<Folder Include="Properties\" />
2319
</ItemGroup>
20+
2421
</Project>

src/Microsoft.AspNetCore.Authentication.Core/Microsoft.AspNetCore.Authentication.Core.csproj

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
<ProjectReference Include="..\Microsoft.AspNetCore.Authentication.Abstractions\Microsoft.AspNetCore.Authentication.Abstractions.csproj" />
1616
<ProjectReference Include="..\Microsoft.AspNetCore.Http\Microsoft.AspNetCore.Http.csproj" />
1717
<ProjectReference Include="..\Microsoft.AspNetCore.Http.Extensions\Microsoft.AspNetCore.Http.Extensions.csproj" />
18-
<PackageReference Include="Microsoft.Extensions.TaskCache.Sources" Version="$(AspNetCoreVersion)" PrivateAssets="All" />
1918
</ItemGroup>
2019

2120
</Project>

src/Microsoft.AspNetCore.Http.Abstractions/HttpResponse.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
using System;
55
using System.IO;
66
using System.Threading.Tasks;
7-
using Microsoft.Extensions.Internal;
87

98
namespace Microsoft.AspNetCore.Http
109
{
@@ -17,7 +16,7 @@ public abstract class HttpResponse
1716
private static readonly Func<object, Task> _disposeDelegate = disposable =>
1817
{
1918
((IDisposable)disposable).Dispose();
20-
return TaskCache.CompletedTask;
19+
return Task.CompletedTask;
2120
};
2221

2322
/// <summary>

src/Microsoft.AspNetCore.Http.Abstractions/Microsoft.AspNetCore.Http.Abstractions.csproj

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@ Microsoft.AspNetCore.Http.HttpResponse</Description>
2222

2323
<ItemGroup>
2424
<PackageReference Include="Microsoft.Extensions.ActivatorUtilities.Sources" Version="$(AspNetCoreVersion)" PrivateAssets="All" />
25-
<PackageReference Include="Microsoft.Extensions.TaskCache.Sources" Version="$(AspNetCoreVersion)" PrivateAssets="All" />
2625
<PackageReference Include="System.Text.Encodings.Web" Version="$(CoreFxVersion)" />
2726
</ItemGroup>
2827

src/Microsoft.AspNetCore.Http/Internal/ApplicationBuilder.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
using System;
55
using System.Collections.Generic;
66
using System.Linq;
7+
using System.Threading.Tasks;
78
using Microsoft.AspNetCore.Http;
89
using Microsoft.AspNetCore.Http.Features;
910
using Microsoft.AspNetCore.Http.Internal;
@@ -81,7 +82,7 @@ public RequestDelegate Build()
8182
RequestDelegate app = context =>
8283
{
8384
context.Response.StatusCode = 404;
84-
return TaskCache.CompletedTask;
85+
return Task.CompletedTask;
8586
};
8687

8788
foreach (var component in _components.Reverse())

src/Microsoft.AspNetCore.Http/Microsoft.AspNetCore.Http.csproj

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@
2121
<PackageReference Include="Microsoft.Extensions.CopyOnWriteDictionary.Sources" Version="$(AspNetCoreVersion)" PrivateAssets="All" />
2222
<PackageReference Include="Microsoft.Extensions.ObjectPool" Version="$(AspNetCoreVersion)" />
2323
<PackageReference Include="Microsoft.Extensions.Options" Version="$(AspNetCoreVersion)" />
24-
<PackageReference Include="Microsoft.Extensions.TaskCache.Sources" Version="$(AspNetCoreVersion)" PrivateAssets="All" />
2524
</ItemGroup>
2625

2726
</Project>

src/Microsoft.AspNetCore.Owin/Microsoft.AspNetCore.Owin.csproj

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,4 @@
1414
<ProjectReference Include="..\Microsoft.AspNetCore.Http\Microsoft.AspNetCore.Http.csproj" />
1515
</ItemGroup>
1616

17-
<ItemGroup>
18-
<PackageReference Include="Microsoft.Extensions.TaskCache.Sources" Version="$(AspNetCoreVersion)" PrivateAssets="All" />
19-
</ItemGroup>
20-
2117
</Project>

src/Microsoft.AspNetCore.Owin/OwinEnvironment.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
using Microsoft.AspNetCore.Http;
1818
using Microsoft.AspNetCore.Http.Features;
1919
using Microsoft.AspNetCore.Http.Features.Authentication;
20-
using Microsoft.Extensions.Internal;
2120

2221
namespace Microsoft.AspNetCore.Owin
2322
{
@@ -68,7 +67,7 @@ public OwinEnvironment(HttpContext context)
6867
feature.OnStarting(s =>
6968
{
7069
cb(s);
71-
return TaskCache.CompletedTask;
70+
return Task.CompletedTask;
7271
}, state);
7372
}))
7473
},

src/Microsoft.AspNetCore.Owin/WebSockets/WebSocketAdapter.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
using System.Text;
88
using System.Threading;
99
using System.Threading.Tasks;
10-
using Microsoft.Extensions.Internal;
1110

1211
namespace Microsoft.AspNetCore.Owin
1312
{
@@ -69,7 +68,7 @@ internal Task SendAsync(ArraySegment<byte> buffer, int messageType, bool endOfMe
6968
else if (messageType == 0x9 || messageType == 0xA)
7069
{
7170
// Ping & Pong, not allowed by the underlying APIs, silently discard.
72-
return TaskCache.CompletedTask;
71+
return Task.CompletedTask;
7372
}
7473

7574
return _webSocket.SendAsync(buffer, OpCodeToEnum(messageType), endOfMessage, cancel);

test/Microsoft.AspNetCore.Http.Abstractions.Tests/UseMiddlewareTest.cs

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
using Microsoft.AspNetCore.Builder;
88
using Microsoft.AspNetCore.Builder.Internal;
99
using Microsoft.AspNetCore.Http.Abstractions;
10-
using Microsoft.Extensions.Internal;
1110
using Xunit;
1211

1312
namespace Microsoft.AspNetCore.Http
@@ -304,28 +303,28 @@ private class MiddlewareInjectInvokeNoService
304303
{
305304
public MiddlewareInjectInvokeNoService(RequestDelegate next) { }
306305

307-
public Task Invoke(HttpContext context, object value) => TaskCache.CompletedTask;
306+
public Task Invoke(HttpContext context, object value) => Task.CompletedTask;
308307
}
309308

310309
private class MiddlewareInjectInvoke
311310
{
312311
public MiddlewareInjectInvoke(RequestDelegate next) { }
313312

314-
public Task Invoke(HttpContext context, IServiceProvider provider) => TaskCache.CompletedTask;
313+
public Task Invoke(HttpContext context, IServiceProvider provider) => Task.CompletedTask;
315314
}
316315

317316
private class MiddlewareNoParametersStub
318317
{
319318
public MiddlewareNoParametersStub(RequestDelegate next) { }
320319

321-
public Task Invoke() => TaskCache.CompletedTask;
320+
public Task Invoke() => Task.CompletedTask;
322321
}
323322

324323
private class MiddlewareAsyncNoParametersStub
325324
{
326325
public MiddlewareAsyncNoParametersStub(RequestDelegate next) { }
327326

328-
public Task InvokeAsync() => TaskCache.CompletedTask;
327+
public Task InvokeAsync() => Task.CompletedTask;
329328
}
330329

331330
private class MiddlewareNonTaskReturnStub
@@ -351,27 +350,27 @@ private class MiddlewareMultipleInvokesStub
351350
{
352351
public MiddlewareMultipleInvokesStub(RequestDelegate next) { }
353352

354-
public Task Invoke(HttpContext context) => TaskCache.CompletedTask;
353+
public Task Invoke(HttpContext context) => Task.CompletedTask;
355354

356-
public Task Invoke(HttpContext context, int i) => TaskCache.CompletedTask;
355+
public Task Invoke(HttpContext context, int i) => Task.CompletedTask;
357356
}
358357

359358
private class MiddlewareMultipleInvokeAsyncStub
360359
{
361360
public MiddlewareMultipleInvokeAsyncStub(RequestDelegate next) { }
362361

363-
public Task InvokeAsync(HttpContext context) => TaskCache.CompletedTask;
362+
public Task InvokeAsync(HttpContext context) => Task.CompletedTask;
364363

365-
public Task InvokeAsync(HttpContext context, int i) => TaskCache.CompletedTask;
364+
public Task InvokeAsync(HttpContext context, int i) => Task.CompletedTask;
366365
}
367366

368367
private class MiddlewareMultipleInvokeAndInvokeAsyncStub
369368
{
370369
public MiddlewareMultipleInvokeAndInvokeAsyncStub(RequestDelegate next) { }
371370

372-
public Task Invoke(HttpContext context) => TaskCache.CompletedTask;
371+
public Task Invoke(HttpContext context) => Task.CompletedTask;
373372

374-
public Task InvokeAsync(HttpContext context) => TaskCache.CompletedTask;
373+
public Task InvokeAsync(HttpContext context) => Task.CompletedTask;
375374
}
376375
}
377376
}

0 commit comments

Comments
 (0)