fiber/middleware/idempotency
Bulat Bagaviev 775e0a73f3
🩹 Fix: Memory leak removal in the idempotency middleware (#3263)
* 🩹 Fix: Add key removal in MemoryLock

* Fixed concurrent deletion.

* Fix: idempotency middleware's MemoryLock

* Add MemoryLock benchmarks.

* Updated benchmarks: Add returning error handling

* Renamed benchmark: RepeatedKeys

---------

Co-authored-by: Juan Calderon-Perez <835733+gaby@users.noreply.github.com>
2024-12-28 14:29:31 +01:00
..
config.go v3: Use Named Fields Instead of Positional and Align Structures to Reduce Memory Usage (#3079) 2024-07-23 08:37:45 +02:00
idempotency.go 🐛 fix: Improve naming convention for Context returning functions (#3193) 2024-11-13 16:12:19 +01:00
idempotency_test.go 🔥 Feature: Add TestConfig to app.Test() for configurable testing (#3161) 2024-11-22 08:43:38 +01:00
locker.go 🩹 Fix: Memory leak removal in the idempotency middleware (#3263) 2024-12-28 14:29:31 +01:00
locker_test.go 🩹 Fix: Memory leak removal in the idempotency middleware (#3263) 2024-12-28 14:29:31 +01:00
response.go enhancement: use msgp for flash message encoding/decoding (#3099) 2024-08-29 16:45:16 +02:00
response_msgp.go chore: Add support for go1.23 and golangci-lint v1.60.1 (#3101) 2024-08-14 09:14:04 +02:00
response_msgp_test.go chore: Add support for go1.23 and golangci-lint v1.60.1 (#3101) 2024-08-14 09:14:04 +02:00