/** * */ package ecologylab.oodss.distributed.impl; import ecologylab.generic.ResourcePool; import ecologylab.oodss.messages.ServiceMessage; /** * @author Zachary O. Toups (toupsz@cs.tamu.edu) * */ public class MessageWithMetadataPool<M extends ServiceMessage, A> extends ResourcePool<MessageWithMetadata<M, A>> { /** * @param initialPoolSize * @param minimumPoolSize * @param resourceObjectCapacity */ public MessageWithMetadataPool(int initialPoolSize, int minimumPoolSize) { super(initialPoolSize, minimumPoolSize); } /** * @see ecologylab.generic.ResourcePool#clean(java.lang.Object) */ @Override protected void clean(MessageWithMetadata<M, A> objectToClean) { objectToClean.clear(); } /** * @see ecologylab.generic.ResourcePool#generateNewResource() */ @Override protected MessageWithMetadata<M, A> generateNewResource() { return new MessageWithMetadata<M,A>(); } }