From 64f642f3a6435841bba71b5fdbe0d59a426f6665 Mon Sep 17 00:00:00 2001 From: Benedictus Alvian Sofjan Date: Thu, 28 May 2026 18:01:25 +0100 Subject: [PATCH] Add cacheConfig, setter process, getter script --- code/common/getter.q | 3 +++ code/processes/setter.q | 7 +++++++ config/cacheConfig.json | 0 3 files changed, 10 insertions(+) create mode 100644 code/common/getter.q create mode 100644 code/processes/setter.q create mode 100644 config/cacheConfig.json diff --git a/code/common/getter.q b/code/common/getter.q new file mode 100644 index 000000000..b6f2a63ae --- /dev/null +++ b/code/common/getter.q @@ -0,0 +1,3 @@ +\d .getter + +getCacheFromDisk:{[filePath] load hsym filePath} \ No newline at end of file diff --git a/code/processes/setter.q b/code/processes/setter.q new file mode 100644 index 000000000..e1592dedc --- /dev/null +++ b/code/processes/setter.q @@ -0,0 +1,7 @@ +\d .setter + +saveCacheDowntoDisk:{[data;filePath] (hsym filePath) set data }; +cacheConfigLocation:.proc.getconfigfile["cacheConfig.json"]; / - location of the cache config configuration file +cacheConfig:.j.k raze read0 hsym first cacheConfigLocation; + +\d . diff --git a/config/cacheConfig.json b/config/cacheConfig.json new file mode 100644 index 000000000..e69de29bb