Skip to content

Commit 469f199

Browse files
(GH-679) Enable cache when a provider is assigned
1 parent fbc6d4f commit 469f199

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

src/DotNetToolkit.Repository/RepositoryBase.cs

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1049,10 +1049,15 @@ internal InternalRepositoryBase([NotNull] IRepositoryOptions options)
10491049

10501050
Logger = _loggerProvider.Create($"DotNetToolkit.Repository<{typeof(TEntity).Name}>");
10511051

1052-
CacheProvider = _options.CachingProvider ?? NullCacheProvider.Instance;
1053-
1054-
if (CacheProvider.GetType() != typeof(NullCacheProvider))
1052+
if (_options.CachingProvider != null)
1053+
{
1054+
CacheProvider = _options.CachingProvider;
10551055
CacheEnabled = true;
1056+
}
1057+
else
1058+
{
1059+
CacheProvider = NullCacheProvider.Instance;
1060+
}
10561061

10571062
InterceptorsEnabled = true;
10581063
InterceptorTypesDisabled = new Dictionary<Type, bool>();

0 commit comments

Comments
 (0)