Skip to content

New cache#174

Merged
Snawoot merged 7 commits intomasterfrom
new_cache
Dec 6, 2025
Merged

New cache#174
Snawoot merged 7 commits intomasterfrom
new_cache

Conversation

@Snawoot
Copy link
Member

@Snawoot Snawoot commented Dec 6, 2025

  • Reduces memory footprint of bandwidth limit down to almost zero.
  • Fixes bugs of tree cache implementation, replacing it with secache.
  • Reduces caches' item expiration overhead. Among the other, no more background goroutines to handle expirations on time.
  • Grants all caches time complexity O(1) am. instead of older O(log N).

@Snawoot Snawoot self-assigned this Dec 6, 2025
@Snawoot Snawoot merged commit 496ebed into master Dec 6, 2025
3 checks passed
@Snawoot Snawoot deleted the new_cache branch December 6, 2025 01:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant