RegistrationRequest req = (RegistrationRequest) key.attachment();
IoSession session;
IoSessionRecycler sessionRecycler = getSessionRecycler(req);
synchronized (sessionRecycler) {
session = sessionRecycler.recycle(localAddress, remoteAddress);
if (session != null) {
return session;
}
// If a new session needs to be created.