From fe39d50e09c1fcf5d13386e15951c5608e7df0e4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 28 Nov 2022 09:01:53 +0000 Subject: [chore]: Bump codeberg.org/gruf/go-store/v2 from 2.0.9 to 2.0.10 (#1160) Bumps codeberg.org/gruf/go-store/v2 from 2.0.9 to 2.0.10. --- updated-dependencies: - dependency-name: codeberg.org/gruf/go-store/v2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- vendor/codeberg.org/gruf/go-store/v2/util/pool.go | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) (limited to 'vendor/codeberg.org/gruf/go-store/v2/util') diff --git a/vendor/codeberg.org/gruf/go-store/v2/util/pool.go b/vendor/codeberg.org/gruf/go-store/v2/util/pool.go index dc35dae01..ec5b501fe 100644 --- a/vendor/codeberg.org/gruf/go-store/v2/util/pool.go +++ b/vendor/codeberg.org/gruf/go-store/v2/util/pool.go @@ -1,16 +1,22 @@ package util import ( - "codeberg.org/gruf/go-fastpath" - "codeberg.org/gruf/go-pools" + "sync" + + "codeberg.org/gruf/go-fastpath/v2" ) // pathBuilderPool is the global fastpath.Builder pool. -var pathBuilderPool = pools.NewPathBuilderPool(512) +var pathBuilderPool = sync.Pool{ + New: func() any { + return &fastpath.Builder{B: make([]byte, 0, 512)} + }, +} // GetPathBuilder fetches a fastpath.Builder object from the pool. func GetPathBuilder() *fastpath.Builder { - return pathBuilderPool.Get() + pb, _ := pathBuilderPool.Get().(*fastpath.Builder) + return pb } // PutPathBuilder places supplied fastpath.Builder back in the pool. -- cgit v1.2.3