From 59a86e4c4b27adcc2a3bbe6e848a7aaad25eab95 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A4=D1=80=D0=BE=D0=BB=D0=BE=D0=B2?= Date: Thu, 29 Jul 2021 12:36:29 +0500 Subject: [PATCH] =?UTF-8?q?=D0=9E=D0=B1=D1=85=D0=BE=D0=B4=20=D0=B1=D0=B0?= =?UTF-8?q?=D0=B3=D0=B0=20.net?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- AsbCloudInfrastructure/Services/Cache/CacheTable.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/AsbCloudInfrastructure/Services/Cache/CacheTable.cs b/AsbCloudInfrastructure/Services/Cache/CacheTable.cs index e2f9e4ba..2fefe662 100644 --- a/AsbCloudInfrastructure/Services/Cache/CacheTable.cs +++ b/AsbCloudInfrastructure/Services/Cache/CacheTable.cs @@ -24,7 +24,8 @@ namespace AsbCloudInfrastructure.Services.Cache public int Refresh() { - cached.Clear(); + if(cached.Any()) + cached.Clear(); var dbEntities = context.Set().ToList(); cached.AddRange(dbEntities); data.refreshDate = DateTime.Now; @@ -33,7 +34,8 @@ namespace AsbCloudInfrastructure.Services.Cache public async Task RefreshAsync(CancellationToken token = default) { - cached.Clear(); + if (cached.Any()) + cached.Clear(); var dbEntities = await context.Set().ToListAsync(token).ConfigureAwait(false); cached.AddRange(dbEntities); data.refreshDate = DateTime.Now;