This interface enables {@link org.apache.lucene.gdata.utils.Pool} users to
build a custom creation and destroy mechanismn for pooled objects.
Implementations can use standart creation to prevent the pool from using
reflection to create objects of the specific type. This implementation
seperates the Pool implementation from the creation or the destruction of a
pooled type.
The destroy method can be used to close datasource connections or release
resources if the object will be removed from the pool
|