std::shared_ptr< T > Get(const std::string &key) const
Get value from context.
void Set(const std::string &key, const std::shared_ptr< T > &value)
Set value to context.
std::shared_ptr< T > SafeGet(const std::string &key) const
Get value from context safely.
void SafeSet(const std::string &key, const std::shared_ptr< T > &value)
Set value to context safely.