Files
Core.Thalos.DAL.API/Core.Cerberos.Infraestructure/PerformanceCacheService/CacheAttribute.cs
Sergio Matias Urquin c34987797a Add project files.
2025-04-29 18:55:44 -06:00

16 lines
528 B
C#

namespace Core.Cerberos.Infraestructure.PerformanceCacheService
{
[AttributeUsage(AttributeTargets.Method, Inherited = true, AllowMultiple = false)]
public class CacheAttribute : Attribute
{
public int CacheDurationInMinutes { get; set; }
public bool EnableCaching { get; set; }
public CacheAttribute(int cacheDurationInMinutes, bool enableCaching = true)
{
CacheDurationInMinutes = cacheDurationInMinutes;
EnableCaching = enableCaching;
}
}
}