Versions in this module Expand all Collapse all v1 v1.0.2 Oct 5, 2023 v1.0.1 Oct 5, 2023 Changes in this version + var ConfigDefault = Config + var ErrInvalidIdempotencyKey = errors.New("invalid idempotency key") + func IsFromCache(c *fiber.Ctx) bool + func New(config ...Config) fiber.Handler + func WasPutToCache(c *fiber.Ctx) bool + type Config struct + KeepResponseHeaders []string + KeyHeader string + KeyHeaderValidate func(string) error + Lifetime time.Duration + Lock Locker + Next func(c *fiber.Ctx) bool + Storage fiber.Storage + type Locker interface + Lock func(key string) error + Unlock func(key string) error + type MemoryLock struct + func NewMemoryLock() *MemoryLock + func (l *MemoryLock) Lock(key string) error + func (l *MemoryLock) Unlock(key string) error