final Action action = (Action) request.getAttribute(NettyCometSupport.SUSPEND);
final State state = new State(request, action == null ? Action.CONTINUE : action);
ctx.setAttachment(state);
if (action != null && action.type() == Action.TYPE.SUSPEND) {
if (action.timeout() != -1) {
final AtomicReference<ChannelWriter> w = new AtomicReference<ChannelWriter>(asyncWriter);
final AtomicReference<Future<?>> f = new AtomicReference<Future<?>>();
f.set(suspendTimer.scheduleAtFixedRate(new Runnable() {
@Override
public void run() {