From f21b8ea9e1a5f31c09daf02bb2e3b95e7f767419 Mon Sep 17 00:00:00 2001
From: Lyuben Penkovski <penkovski@gmail.com>
Date: Wed, 27 Apr 2022 10:55:21 +0300
Subject: [PATCH] Example policies for setting and getting JSON value from
 cache

---
 example/cacheGet_1.0.rego | 3 +++
 example/cacheSet_1.0.rego | 8 ++++++++
 2 files changed, 11 insertions(+)
 create mode 100644 example/cacheGet_1.0.rego
 create mode 100644 example/cacheSet_1.0.rego

diff --git a/example/cacheGet_1.0.rego b/example/cacheGet_1.0.rego
new file mode 100644
index 0000000..ea36d8c
--- /dev/null
+++ b/example/cacheGet_1.0.rego
@@ -0,0 +1,3 @@
+package example.cacheGet
+
+result := cache.get("mykey", "mynamespace", "myscope")
diff --git a/example/cacheSet_1.0.rego b/example/cacheSet_1.0.rego
new file mode 100644
index 0000000..44e620d
--- /dev/null
+++ b/example/cacheSet_1.0.rego
@@ -0,0 +1,8 @@
+package example.cacheSet
+
+default success = false
+
+success = true {
+    msg := cache.set("mykey", "mynamespace", "myscope", input)
+    msg == "success"
+}
-- 
GitLab