aboutsummaryrefslogtreecommitdiff
path: root/VNLib.Data.Caching.ObjectCache/ChangeEvent.cs
blob: b61b4c2ad43ee34fec0c6cca16ebe6cd3b4d2ee4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

namespace VNLib.Data.Caching.ObjectCache
{
    /// <summary>
    /// An event object that is passed when change events occur
    /// </summary>
    public class ChangeEvent
    {
        public readonly string CurrentId;
        public readonly string? AlternateId;
        public readonly bool Deleted;
        internal ChangeEvent(string id, string? alternate, bool deleted)
        {
            CurrentId = id;
            AlternateId = alternate;
            Deleted = deleted;
        }
    }
}