protected Object doStore(QueueInfo queue, Object object) throws IOException { QueuePersistenceStrategy ps = (queue.config.persistent) ? persistenceStrategy : memoryPersistenceStrategy; Object id = ps.store(queue.name, object); return id; }