Store a GRect in the pool. Remember to not keep any references to the object after moving it to the pool.
static void putRect(GRect rect) { _rectangles.add(rect); }