package cache import ( "context" platform_cache "tercul/internal/platform/cache" ) type entityTypeInvalidator interface { InvalidateEntityType(ctx context.Context, entityType string) error } func invalidateEntityType(ctx context.Context, c platform_cache.Cache, entityType string) { if c == nil { return } if inv, ok := c.(entityTypeInvalidator); ok { _ = inv.InvalidateEntityType(ctx, entityType) } }