コード例 #1
0
 public void remove(String type) {
   synchronized (typeMutex) {
     DocumentMapper docMapper = mappers.get(type);
     if (docMapper == null) {
       return;
     }
     docMapper.close();
     mappers = newMapBuilder(mappers).remove(type).map();
     removeObjectAndFieldMappers(docMapper);
     for (DocumentTypeListener typeListener : typeListeners) {
       typeListener.removed(type);
     }
   }
 }