Global Cache & Registry
February 17, 2026 ยท View on GitHub
Cache (core/cache)
cache := cache.GetInstance()
cache.Set("key", value)
val, ok := cache.Get("key")
cache.Delete("key")
Registry (core/registry)
registry.SetGlobal("site_name", "MySite")
site, ok := registry.GetGlobal("site_name")
registry.DeleteGlobal("site_name")
Singleton Repositories
repo := product.GetProductRepository(db)
One instance per DB; shared across requests.