new (?create:Void ‑> T, ?clean:T ‑> Void, ?size:Int)
read onlyactiveObjects:Int
read onlyinactiveObjects:Int
size:Null<Int>
add (object:T):Void
dynamic clean (object:T):Void
clear ():Void
dynamic create ():T
get ():T
release (object:T):Void