aboutsummaryrefslogtreecommitdiff
path: root/VNLib.Data.Caching/src/Exceptions/ObjectNotFoundException.cs
diff options
context:
space:
mode:
Diffstat (limited to 'VNLib.Data.Caching/src/Exceptions/ObjectNotFoundException.cs')
-rw-r--r--VNLib.Data.Caching/src/Exceptions/ObjectNotFoundException.cs23
1 files changed, 23 insertions, 0 deletions
diff --git a/VNLib.Data.Caching/src/Exceptions/ObjectNotFoundException.cs b/VNLib.Data.Caching/src/Exceptions/ObjectNotFoundException.cs
new file mode 100644
index 0000000..fb284f3
--- /dev/null
+++ b/VNLib.Data.Caching/src/Exceptions/ObjectNotFoundException.cs
@@ -0,0 +1,23 @@
+using System;
+
+namespace VNLib.Data.Caching.Exceptions
+{
+ /// <summary>
+ /// Raised when a command was executed on a desired object in the remote cache
+ /// but the object was not found
+ /// </summary>
+ public class ObjectNotFoundException : InvalidStatusException
+ {
+ internal ObjectNotFoundException()
+ {}
+
+ internal ObjectNotFoundException(string message) : base(message)
+ {}
+
+ internal ObjectNotFoundException(string message, string statusCode) : base(message, statusCode)
+ {}
+
+ internal ObjectNotFoundException(string message, Exception innerException) : base(message, innerException)
+ {}
+ }
+}