/**
* create and set the backing store
* @param commandMap map used to translate commands
*/
BackingStore createBackingStore(Map commandMap) {
BackingStoreFactory storeFactory = new JxtaBackingStoreFactory();
BackingStoreRegistry backingStoreRegistry
= BackingStoreRegistry.getInstance();
Properties inputEnv = backingStoreRegistry.getFactoryClassEnv(getPassedInPersistenceType());
Properties env = (Properties)inputEnv.clone();
env.put(DUPLICATE_IDS_SEMANTICS_PROPERTY, Boolean.valueOf(this.isDuplicateIdsSemanticsAllowed()));
env.put(SUPPRESS_LOAD_ACK_PROPERTY, Boolean.TRUE);
env.put(COMMAND_MAP, commandMap);
//does this manager & backing store support replication compression
env.put(REPLICATION_COMPRESSION_PROPERTY, Boolean.valueOf(this.isReplicationCompressionEnabled()));
env.put(SESSION_MANAGER_PROPERTY, this);
BackingStore backingStore = null;
try {
backingStore = storeFactory.createBackingStore(
this.getApplicationId(), //appid
String.class,
SimpleMetadata.class, //type
env);
} catch (BackingStoreException ex) {