we must ensure we clean the threadlocal variables located in the container and execution components as otherwise we will have a potential memory leak . concode_field_sep int mode concode_elem_sep FilterConfig filterConfig concode_field_sep void init concode_elem_sep void initializeXWikiContext concode_elem_sep void doFilter concode_elem_sep void destroy concode_elem_sep void initializeContainerComponent
void function ( ) { Container loc0 = Utils . getComponent ( ( Type ) Container . class ) ; loc0 . removeRequest ( ) ; loc0 . removeResponse ( ) ; loc0 . removeSession ( ) ; Execution loc1 = Utils . getComponent ( ( Type ) Execution . class ) ; loc1 . removeContext ( ) ; }