Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
A library for creating Paper-native plugins, targeting the latest versions of Minecraft
The previous evictIfNeeded() method in the SQLite API executed in O(n) time, which got very slow, taking up about half of all query() and queryOne() calls in some scenarios.
evictIfNeeded() now handles TTL-based eviction in O(log n) time and max size-based eviction in O(1)/O(k) time. This should make evictions much faster when handling the cache.
Full Changelog: https://github.com/TerrorByteTW/ByteLib/compare/ByteLib-1.1.4...ByteLib-1.1.5
Platforms
Paper
26.1–26.3