puts selector back at the end of lru list of free selectos . also invokes trimidleselectors . concode_field_sep ProviderInfo next concode_elem_sep long IDLE_TIMEOUT concode_elem_sep SelectorProvider provider concode_elem_sep SelectableChannel channel concode_elem_sep Selector selector concode_elem_sep ProviderInfo providerList concode_elem_sep long lastActivityTime concode_elem_sep Log LOG concode_elem_sep long timeout concode_elem_sep boolean closed concode_elem_sep LinkedList<SelectorInfo> queue concode_elem_sep SelectorPool selector concode_field_sep String timeoutExceptionString concode_elem_sep int select concode_elem_sep void trimIdleSelectors concode_elem_sep int performIO concode_elem_sep void waitForIO concode_elem_sep void checkChannelValidity concode_elem_sep void setTimeout concode_elem_sep boolean isOpen concode_elem_sep SelectableChannel getChannel concode_elem_sep SelectorInfo get concode_elem_sep void close concode_elem_sep void close concode_elem_sep int doIO concode_elem_sep void connect
void function ( SelectorInfo arg0 ) { long loc0 = Time . loc0 ( ) ; trimIdleSelectors ( loc0 ) ; arg0 . lastActivityTime = loc0 ; arg0 . queue . addLast ( arg0 ) ; }