A performant cache for logging systems. CacheAdvance persists log events 30x faster than SQLite.
APACHE-2.0 License
Bot releases are hidden (Show)
Published by dfed almost 2 years ago
FileHandle
APIs #74Published by dfed about 2 years ago
Published by dfed about 2 years ago
• Fixed an issue in Xcode 13+ release builds where decoding the length of a message could return an incorrect value #63
Published by dfed about 2 years ago
Published by dfed over 2 years ago
Published by dfed almost 4 years ago
persistedVersion
field to the error CacheAdvanceError.incompatibleHeader
to enable better debugging and error handlingPublished by dfed almost 4 years ago
CADCacheAdvance
Published by dfed almost 4 years ago
Published by dfed almost 4 years ago
Official release out of beta! No functional changes from 0.3.0.
Published by dfed over 4 years ago
maximumBytes
or overwritesOldMessages
doesn't match what's been persisted in the cache's header, resolving #35file: URL
property to fileURL: URL
Published by dfed over 4 years ago
isEmpty()
without needing to read all messages()
into memoryError
s for messageLargerThanCacheCapacity
and messageLargerThanRemainingCacheSize
. This is a source-breaking change, as messageDataTooLarge
was removed.Published by dfed over 4 years ago
Store less metadata information at the end of each message, instead opting to store file metadata information in a file header.
This version is a breaking change. CacheAdvance files created using 0.0.1...0.0.3 can not be successfully opened using 0.1.0 or later.
Published by dfed over 4 years ago
Use modern FileHandle
API on macOS 10.15
Published by dfed over 4 years ago
Add support for macOS 10.14, iOS 12, tvOS 12, and watchOS 5
Published by dfed over 4 years ago
Create the first version of CacheAdvance. Append individual messages to disk in a performant way!