@Override
public void store(Serializable key, T value) throws ObjectStoreException
{
// This required because QueuePersistenceObject store will NOT complain in
// cases where object already exists!
QueueKey qKey = new QueueKey(partitionName, key);
synchronized (this)
{
if (getStore().contains(qKey))
{
throw new ObjectAlreadyExistsException();