diff --git a/src/modules/Elsa.Workflows.Management/Stores/CachingWorkflowDefinitionStore.cs b/src/modules/Elsa.Workflows.Management/Stores/CachingWorkflowDefinitionStore.cs index 876e52168..796a55755 100644 --- a/src/modules/Elsa.Workflows.Management/Stores/CachingWorkflowDefinitionStore.cs +++ b/src/modules/Elsa.Workflows.Management/Stores/CachingWorkflowDefinitionStore.cs @@ -144,7 +144,7 @@ public class CachingWorkflowDefinitionStore(IWorkflowDefinitionStore decoratedSt { var invalidationRequestToken = cacheManager.GetToken(CacheInvalidationTokenKey); entry.AddExpirationToken(invalidationRequestToken); - entry.SetAbsoluteExpiration(cacheManager.CachingOptions.Value.CacheDuration); + entry.SetSlidingExpiration(cacheManager.CachingOptions.Value.CacheDuration); return await factory(); }); }