https://github.com/seipan/query-cacher
A library for caching using Bloom Filter on any database
https://github.com/seipan/query-cacher
bloom-filter cache go golang query
Last synced: 17 days ago
JSON representation
A library for caching using Bloom Filter on any database
- Host: GitHub
- URL: https://github.com/seipan/query-cacher
- Owner: seipan
- License: mit
- Created: 2023-12-25T07:23:55.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-12-25T15:58:06.000Z (over 2 years ago)
- Last Synced: 2025-02-24T04:14:49.191Z (over 1 year ago)
- Topics: bloom-filter, cache, go, golang, query
- Language: Go
- Homepage:
- Size: 3.91 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# query-casher
A library for caching using Bloom Filter on any database

## Usage
```go
package example
import querycacher "github.com/seipan/query-cacher"
type TestDB struct{}
func (db *TestDB) Get(key interface{}) (interface{}, error) {
return nil, nil
}
func (db *TestDB) Set(key interface{}, value interface{}) error {
return nil
}
func main() {
db := querycacher.NewCacher(&TestDB{})
db.Get("key")
}
```