using System; using CleanArchitecture.Domain.Entities; namespace CleanArchitecture.Domain; public static class CacheKeyGenerator { public static string GetEntityCacheKey(TEntity entity) where TEntity : Entity => $"{typeof(TEntity)}-{entity.Id}"; public static string GetEntityCacheKey(Guid id) where TEntity : Entity => $"{typeof(TEntity)}-{id}"; }