Use ObjetPool to get Pipes.

Author:yangyingchao, 2013-02-07