In-memory audit storage implementation for testing. Events are stored in memory with configurable maximum capacity.
Write an audit event to storage
Flush pending writes
Close the storage
Query events by criteria
Get all events (for testing)
Clear all events (for testing)
In-memory audit storage implementation for testing. Events are stored in memory with configurable maximum capacity.