newStorageManager() — fiber Function Reference
Architecture documentation for the newStorageManager() function in storage_manager.go from the fiber codebase.
Entity Profile
Dependency Diagram
graph TD cac493ec_2730_d906_c4c6_c48bc7f677e5["newStorageManager()"] 5f51eff0_8a81_9f3c_b272_baa3335689bd["storage_manager.go"] cac493ec_2730_d906_c4c6_c48bc7f677e5 -->|defined in| 5f51eff0_8a81_9f3c_b272_baa3335689bd style cac493ec_2730_d906_c4c6_c48bc7f677e5 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
middleware/csrf/storage_manager.go lines 29–47
func newStorageManager(storage fiber.Storage, redactKeys bool) *storageManager {
// Create new storage handler
storageManager := &storageManager{
pool: sync.Pool{
New: func() any {
return new(item)
},
},
redactKeys: redactKeys,
}
if storage != nil {
// Use provided storage if provided
storageManager.storage = storage
} else {
// Fallback to memory storage
storageManager.memory = memory.New()
}
return storageManager
}
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does newStorageManager() do?
newStorageManager() is a function in the fiber codebase, defined in middleware/csrf/storage_manager.go.
Where is newStorageManager() defined?
newStorageManager() is defined in middleware/csrf/storage_manager.go at line 29.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free