使用 ABP 在密钥级别缓存过期

Cache Expiration in Key level using ABP

我们可以在一个缓存下存储多个键,是否可以在ABP中设置键级别而不是缓存级别的过期时间?

我的缓存

  1. Key1
  2. 键2
  3. Key3

我需要为 MyCacheKey1Key2Key3

提前致谢。

您可以在设置缓存时设置滑动过期时间。看 滑动过期时间参数。

/// <param name="key">Key</param>
    /// <param name="value">Value</param>
    /// <param name="slidingExpireTime">Sliding expire time</param>
    /// <param name="absoluteExpireTime">Absolute expire time</param>
    void Set(string key, object value, TimeSpan? slidingExpireTime = null, TimeSpan? absoluteExpireTime = null);

https://github.com/aspnetboilerplate/aspnetboilerplate/blob/dev/src/Abp/Runtime/Caching/ICache.cs