Can Object pool design pattern cause memory shortage?

When I am using the Object pool design pattern, and allowing the pool to grow, by creating new objects when they are required but not available in the pool, and placing them in the pool after they have been used, can it eventually cause memory shortage, or some kind of an out of memory exception/error?

It looks very reasonable that after some time it will happen, because the pool grows, and the object within it don’t get deleted.

Go to Source
Author: Daniel