/**
* Copyright (C) 2009 Michael A. MacDonald
*/
package com.iiordanov.util;
/**
* Synchronized object pool
* @author Michael A. MacDonald
*
*/
public abstract class SafeObjectPool<R> extends ObjectPool<R> {
/* (non-Javadoc)
* @see com.antlersoft.util.ObjectPool#release(com.antlersoft.util.ObjectPool.Entry)
*/
@Override
public synchronized void release(com.iiordanov.util.ObjectPool.Entry<R> entry) {
super.release(entry);
}
/* (non-Javadoc)
* @see com.antlersoft.util.ObjectPool#reserve()
*/
@Override
public synchronized com.iiordanov.util.ObjectPool.Entry<R> reserve() {
return super.reserve();
}
}