app.Store() returns a concurrent-safe application memory store that you can use to store anything for the duration of the application process (e.g. cache, config flags, etc.).

You can find more details about the available store methods in the store.Store documentation but the most commonly used ones are Get(key), Set(key, value) and GetOrSet(key, setFunc).

Keep in mind that the application store is also used internally usually with pb* prefixed keys (e.g. the collections cache is stored under the pbAppCachedCollections key) and changing these system keys or calling RemoveAll()/Reset() could have unintended side-effects.

If you want more advanced control you can initialize your own store independent from the application instance via store.New[K, T](nil).

Below are listed some of the most commonly used security helpers but you can find detailed documentation for all available methods in the security subpackage.