code: @Override
  	protected LinkedDataStore createDataStore()
      {
          int maxSize = queueDef.getMaxNonPersistentMessages();
          return new InMemoryLinkedDataStore(queueDef.getName()+" Volatile Store",
                                             Math.min(maxSize, 16),
                                             maxSize);
      }
docs: /* (non-Javadoc)
  @see net.timewalker.ffmq4.storage.message.impl.AbstractMessageStore#createDataStore()