Skip to content

Commit 2484db0

Browse files
author
yihuang
authored
Problem: nested cache store not efficient (#241)
* Problem: nested cache store not efficient Solution: - introduce copy-on-write btree based cache store temp * changelog * rename * Update store/cachekv/store.go Signed-off-by: yihuang <huang@crypto.com> --------- Signed-off-by: yihuang <huang@crypto.com>
1 parent 5051618 commit 2484db0

File tree

8 files changed

+100
-516
lines changed

8 files changed

+100
-516
lines changed

store/CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ Ref: https://keepachangelog.com/en/1.0.0/
3030
* [#207](https://github.com/crypto-org-chain/cosmos-sdk/pull/207) Remove api CacheWrapWithTrace.
3131
* [#205](https://github.com/crypto-org-chain/cosmos-sdk/pull/205) Support object store.
3232
* [#240](https://github.com/crypto-org-chain/cosmos-sdk/pull/240) Split methods from `MultiStore` into specialized `RootMultiStore`, keep `MultiStore` generic.
33+
* [#241](https://github.com/crypto-org-chain/cosmos-sdk/pull/241) Refactor the cache store to be btree backed, prepare to support copy-on-write atomic branching.
3334

3435
## v1.1.0 (March 20, 2024)
3536

store/cachekv/search_benchmark_test.go

Lines changed: 0 additions & 44 deletions
This file was deleted.

store/cachekv/search_test.go

Lines changed: 0 additions & 141 deletions
This file was deleted.

0 commit comments

Comments
 (0)