import com.google.common.collect.ArrayListMultimap;
import com.google.common.collect.HashMultimap;
import com.google.common.collect.ListMultimap;
import com.google.common.collect.ArrayListMultimap;
import com.google.common.collect.HashMultimap;
import com.google.common.collect.ListMultimap;
import com.google.common.collect.SetMultimap;
import com.google.common.collect.SortedSetMultimap;
import com.google.common.collect.TreeMultimap;
import com.google.common.collect.SetMultimap;
import com.google.common.collect.SortedSetMultimap;
import com.google.common.collect.TreeMultimap;
public MemoryDatabase(Configuration configuration) {
this.configuration = configuration;
memoryPostDatabase = new MemoryPostDatabase(this, lock, configuration);
public MemoryDatabase(Configuration configuration) {
this.configuration = configuration;
memoryPostDatabase = new MemoryPostDatabase(this, lock, configuration);
- lock.writeLock().lock();
- try {
- identities.put(identitiy.getId(), identitiy);
- } finally {
- lock.writeLock().unlock();
- }
+ memoryIdentityDatabase.storeIdentity(identitiy);