-
-
Notifications
You must be signed in to change notification settings - Fork 1.8k
Open
Labels
Description
Feature Proposal Description
It would be better if the key generator could use UUID instead of directly using the value from c.Patch()
as the key in the current implementation (e.g, in cache). When implementing a custom key generator mechanism bound to a UUID with a group key, for example, frontend:uuid
, it keeps getting cache misses because it is trying to get Key: frontend:uuid_GET
& Key: frontend:uuid
_GET_Body.
Storage Used: Redis/Valkey
Alignment with Express API
This proposal does not align with Express.js.
HTTP RFC Standards Compliance
This proposal complies with HTTP caching standards.
API Stability
It would be great if UUIDs are bound instead of directly using the value from c.Patch()
. This would ensure better stability and reduce the likelihood of changes or deprecations in the future.
Feature Examples
The feature should allow for a custom key generator instead of directly using the value from c.Patch(). In Redis/Valkey, it is possible to implement a group key, for example: `frontend:uuid`, where `frontend` is the group and `uuid` is a randomly generated key to get the value.
Checklist:
- I agree to follow Fiber's Code of Conduct.
- I have searched for existing issues that describe my proposal before opening this one.
- I understand that a proposal that does not meet these guidelines may be closed without explanation.