issues
search
scalalang2
/
golang-fifo
Modern efficient cache design with simple FIFO queue only in Golang
MIT License
142
stars
7
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Bump up Go version to 1.23
#39
scalalang2
opened
1 month ago
0
Enquiry : reasoning behind using a single mutex in sieve.go
#38
SHIVAYspec
closed
3 months ago
1
feat: add reason to OnEvictCallback
#37
costela
closed
3 months ago
0
OnEvictCallback called for non-evictions
#36
costela
closed
3 months ago
3
fix: be stricter when initializing
#35
costela
closed
4 months ago
1
Reduce dependencies
#34
ldemailly
closed
5 months ago
1
I read the paper and saw only 21 lines modification to golang code is needed to convert to be sieve?
#33
kolinfluence
closed
3 months ago
0
fix: runtime panic "index out of range" caused by nextCleanupBucket
#32
Laisky
closed
7 months ago
1
Replace built-in map implemetnation to SwissTable
#31
scalalang2
closed
5 months ago
0
Add benchmark test & reset hand pointer on Purge function
#30
scalalang2
closed
8 months ago
0
Update the benchmark result.
#29
scalalang2
closed
8 months ago
0
Replace built-in hash map to `Swiss Table`
#28
scalalang2
opened
9 months ago
2
Implemented TTL
#27
scalalang2
closed
9 months ago
0
Bump up go version to 1.22
#26
scalalang2
closed
9 months ago
0
Bump up Go version to `1.22`
#25
scalalang2
closed
9 months ago
0
Implementation of the `ShardedCache`
#24
scalalang2
opened
9 months ago
2
hotfix: fix a race condition with RWMutex
#23
scalalang2
closed
10 months ago
2
Add concurrent test & make coverage to be greater than 90 percent
#22
scalalang2
opened
10 months ago
0
Data race?
#21
richardartoul
closed
10 months ago
4
docs: add description for real-world traces
#20
scalalang2
closed
10 months ago
0
Add Remove() operation on the cache.
#19
scalalang2
closed
10 months ago
0
Improve worst-case time complexity.
#18
scalalang2
opened
10 months ago
1
Add CI Script
#17
scalalang2
closed
10 months ago
0
Proper implementation of bucket table.
#16
scalalang2
closed
9 months ago
0
refactor: replace ringbuf with simple container/list package.
#15
scalalang2
closed
11 months ago
0
not an issue, just a thanks
#14
kurtextrem
closed
11 months ago
1
Add CI pipeline
#13
scalalang2
closed
10 months ago
0
[ENHANCEMENT] Enhance performance
#12
scalalang2
closed
10 months ago
4
[FEATURE] Lock-free implementation
#11
scalalang2
closed
10 months ago
1
Create LICENSE
#10
scalalang2
closed
11 months ago
0
[FEATURE] Non-generic optimized cache algorithm
#9
scalalang2
closed
9 months ago
3
[FEATURE] Implement expirable SIEVE & S3-FIFO.
#8
scalalang2
closed
9 months ago
1
Add a test code for SIEVE.
#7
scalalang2
closed
11 months ago
1
Feedback on a statement
#6
1a1a11a
closed
11 months ago
6
Update README.md
#5
scalalang2
closed
11 months ago
0
feat: implement Sieve cache algorithm
#4
scalalang2
closed
11 months ago
0
Fix evictS implementation, it should insert key to ghost.
#3
scalalang2
closed
11 months ago
0
A candidate of SIEVE implementation
#2
scalalang2
closed
11 months ago
0
Returns icache interface with `NewS3FIFO` func
#1
scalalang2
closed
11 months ago
0