From dc7ad57c845cc9b1b502e5e8b12ce96af4183dc4 Mon Sep 17 00:00:00 2001 From: vman Date: Fri, 18 Nov 2022 17:15:36 -0500 Subject: Add project files. --- VNLib.Data.Caching.ObjectCache/ChangeEvent.cs | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 VNLib.Data.Caching.ObjectCache/ChangeEvent.cs (limited to 'VNLib.Data.Caching.ObjectCache/ChangeEvent.cs') diff --git a/VNLib.Data.Caching.ObjectCache/ChangeEvent.cs b/VNLib.Data.Caching.ObjectCache/ChangeEvent.cs new file mode 100644 index 0000000..b61b4c2 --- /dev/null +++ b/VNLib.Data.Caching.ObjectCache/ChangeEvent.cs @@ -0,0 +1,19 @@ + +namespace VNLib.Data.Caching.ObjectCache +{ + /// + /// An event object that is passed when change events occur + /// + 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; + } + } +} -- cgit