summaryrefslogtreecommitdiffstats
path: root/examples/basic_usage/main.go
diff options
context:
space:
mode:
authorMarc Pervaz Boocha <marcpervaz@qburst.com>2025-04-08 16:15:27 +0530
committerMarc Pervaz Boocha <marcpervaz@qburst.com>2025-04-08 16:15:27 +0530
commitebb2dc540858155152b21549afd77e65118e1474 (patch)
tree74aa4929bb8dfd9a1823baa0b56cecadd99e91b4 /examples/basic_usage/main.go
parentAdded documentation and tests (diff)
downloadcache-ebb2dc540858155152b21549afd77e65118e1474.tar
cache-ebb2dc540858155152b21549afd77e65118e1474.tar.gz
cache-ebb2dc540858155152b21549afd77e65118e1474.tar.bz2
cache-ebb2dc540858155152b21549afd77e65118e1474.tar.lz
cache-ebb2dc540858155152b21549afd77e65118e1474.tar.xz
cache-ebb2dc540858155152b21549afd77e65118e1474.tar.zst
cache-ebb2dc540858155152b21549afd77e65118e1474.zip
Lint and bug fixes
Diffstat (limited to 'examples/basic_usage/main.go')
-rw-r--r--examples/basic_usage/main.go12
1 files changed, 9 insertions, 3 deletions
diff --git a/examples/basic_usage/main.go b/examples/basic_usage/main.go
index 73e88ea..5b44cd9 100644
--- a/examples/basic_usage/main.go
+++ b/examples/basic_usage/main.go
@@ -14,11 +14,16 @@ func main() {
fmt.Println("Error:", err)
return
}
- defer db.Close()
+
+ defer func() {
+ err := db.Close()
+ if err != nil {
+ fmt.Println("Error:", err)
+ }
+ }()
// Set a value with a TTL of 5 seconds
- err = db.Set("key1", "value1", 5*time.Second)
- if err != nil {
+ if err = db.Set("key1", "value1", 5*time.Second); err != nil {
fmt.Println("Set Error:", err)
return
}
@@ -33,6 +38,7 @@ func main() {
// Wait for 6 seconds and try to get the value again
time.Sleep(6 * time.Second)
+
value, ttl, err = db.GetValue("key1")
if err != nil {
fmt.Println("Get Error after TTL:", err)