public interface  io.netty.util.Attribute extends java.lang.Object
{
public abstract io.netty.util.AttributeKey key();
public abstract java.lang.Object get();
public abstract void set(java.lang.Object);
public abstract java.lang.Object getAndSet(java.lang.Object);
public abstract java.lang.Object setIfAbsent(java.lang.Object);
public abstract java.lang.Object getAndRemove();
public abstract boolean compareAndSet(java.lang.Object, java.lang.Object);
public abstract void remove();
}