releasing all the resources . the slot can now be reused . concode_field_sep Lock lock concode_elem_sep RemoteProxy proxy concode_elem_sep String path concode_elem_sep TestSession currentSession concode_elem_sep Logger log concode_elem_sep SeleniumProtocol protocol concode_elem_sep Map<String,Object> capabilities concode_elem_sep boolean showWarning concode_elem_sep boolean beingReleased concode_elem_sep CapabilityMatcher matcher concode_field_sep String getInternalKey concode_elem_sep RemoteProxy getProxy concode_elem_sep TestSession getNewSession concode_elem_sep SeleniumProtocol getProtocol concode_elem_sep Map<String,Object> getCapabilities concode_elem_sep boolean matches concode_elem_sep void doFinishRelease concode_elem_sep boolean startReleaseProcess concode_elem_sep URL getRemoteURL concode_elem_sep String getPath concode_elem_sep String toString concode_elem_sep boolean performAfterSessionEvent concode_elem_sep TestSession getSession
void function ( ) { try { lock . lock ( ) ; doFinishRelease ( ) ; } finally { lock . unlock ( ) ; } }