From 64fdd6cc23f10cdc739208e606ac8e27409ef7d4 Mon Sep 17 00:00:00 2001
From: Alexandros Filios <alexandros.filios@ibm.com>
Date: Thu, 16 Jan 2025 16:18:33 +0100
Subject: [PATCH] temp

Signed-off-by: Alexandros Filios <alexandros.filios@ibm.com>
---
 platform/view/services/db/driver/memory/driver.go | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/platform/view/services/db/driver/memory/driver.go b/platform/view/services/db/driver/memory/driver.go
index 0599b289e..2719826e7 100644
--- a/platform/view/services/db/driver/memory/driver.go
+++ b/platform/view/services/db/driver/memory/driver.go
@@ -7,6 +7,8 @@ SPDX-License-Identifier: Apache-2.0
 package mem
 
 import (
+	"time"
+
 	"github.com/hyperledger-labs/fabric-smart-client/pkg/utils"
 	driver2 "github.com/hyperledger-labs/fabric-smart-client/platform/common/driver"
 	"github.com/hyperledger-labs/fabric-smart-client/platform/view/services/db/driver"
@@ -20,13 +22,17 @@ const (
 )
 
 var (
-	opts = common.Opts{
+	maxIdleConns = 2
+	maxIdleTime  = time.Minute
+	opts         = common.Opts{
 		Driver:          "sqlite",
 		DataSource:      "file::memory:?cache=shared",
 		TablePrefix:     "memory",
 		SkipCreateTable: false,
 		SkipPragmas:     false,
 		MaxOpenConns:    10,
+		MaxIdleConns:    &maxIdleConns,
+		MaxIdleTime:     &maxIdleTime,
 	}
 )