declare namespace org { namespace eclipse { namespace jetty { namespace util { class ConcurrentArrayQueue extends java.util.AbstractQueue { public static readonly DEFAULT_BLOCK_SIZE: int public static readonly REMOVED_ELEMENT: java.lang.Object public constructor() public constructor(arg0: int) public getBlockSize(): int protected getHeadBlock(): org.eclipse.jetty.util.ConcurrentArrayQueue$Block protected getTailBlock(): org.eclipse.jetty.util.ConcurrentArrayQueue$Block public offer(arg0: T): boolean protected casTailBlock(arg0: org.eclipse.jetty.util.ConcurrentArrayQueue$Block, arg1: org.eclipse.jetty.util.ConcurrentArrayQueue$Block): boolean public poll(): T protected casHeadBlock(arg0: org.eclipse.jetty.util.ConcurrentArrayQueue$Block, arg1: org.eclipse.jetty.util.ConcurrentArrayQueue$Block): boolean public peek(): T public remove(arg0: java.lang.Object): boolean public removeAll(arg0: java.util.Collection): boolean public retainAll(arg0: java.util.Collection): boolean public iterator(): java.util.Iterator public size(): int protected newBlock(): org.eclipse.jetty.util.ConcurrentArrayQueue$Block protected getBlockCount(): int public static class: java.lang.Class } } } } }