diff --git a/src/RulesEngine/HelperFunctions/MemCache.cs b/src/RulesEngine/HelperFunctions/MemCache.cs index 74abe2b..cf939a6 100644 --- a/src/RulesEngine/HelperFunctions/MemCache.cs +++ b/src/RulesEngine/HelperFunctions/MemCache.cs @@ -79,6 +79,10 @@ namespace RulesEngine.HelperFunctions public T Set(string key, T value, DateTimeOffset? expiry = null) { + if (_config.SizeLimit < 1) + { + return T; + } var fixedExpiry = expiry ?? DateTimeOffset.MaxValue; while (_cacheDictionary.Count > _config.SizeLimit)