V function ( final AttachmentKey < V > arg0 , final V arg1 ) { assert arg0 != null ; return arg0 . cast ( contextAttachments . put ( arg0 , arg1 ) ) ; }
attaches an arbitrary object to this context . concode_field_sep Class<T> valueClass concode_elem_sep ConcurrentMap<AttachmentKey<?>,Object> contextAttachments concode_field_sep V getAttachment concode_elem_sep V attachIfAbsent concode_elem_sep T cast concode_elem_sep V detach concode_elem_sep void reset concode_elem_sep AttachmentKey<T> create concode_elem_sep Resource getResourceRoot