func (ctx *DefaultContext) Value(key interface{}) interface{} {
	if k, ok := key.(string); ok {
		if v, ok := ctx.data.Load(k); ok {
			return v
		}
	}
	return ctx.Context.Value(key)
}
// Value that has previously stored on the context.
Value that has previously stored on the context.
// Value that has previously stored on the context .
func (ctx *DefaultContext) Value(key interface{}) interface{} {
	if k, ok := key.(string); ok {
		if v, ok := ctx.data.Load(k); ok {
			return v
		}
	}
	return ctx.Context.Value(key)
}
func ( ctx * DefaultContext ) Value ( key interface { } ) interface { } { if k , ok := key . ( string ) ; ok { if v , ok := ctx . data . Load ( k ) ; ok { return v } } return ctx . Context . Value ( key ) }
Value that has previously stored on the context.
Value that has previously stored on the context .