diff --git a/src/Umbraco.Core/Cache/DictionaryAppCache.cs b/src/Umbraco.Abstractions/Cache/DictionaryAppCache.cs
similarity index 71%
rename from src/Umbraco.Core/Cache/DictionaryAppCache.cs
rename to src/Umbraco.Abstractions/Cache/DictionaryAppCache.cs
index 8889630ff0..6e528165a0 100644
--- a/src/Umbraco.Core/Cache/DictionaryAppCache.cs
+++ b/src/Umbraco.Abstractions/Cache/DictionaryAppCache.cs
@@ -13,25 +13,27 @@ namespace Umbraco.Core.Cache
///
/// Gets the internal items dictionary, for tests only!
///
- internal readonly ConcurrentDictionary Items = new ConcurrentDictionary();
+ private readonly ConcurrentDictionary _items = new ConcurrentDictionary();
+
+ public int Count => _items.Count;
///
public virtual object Get(string key)
{
- return Items.TryGetValue(key, out var value) ? value : null;
+ return _items.TryGetValue(key, out var value) ? value : null;
}
///
public virtual object Get(string key, Func