code: protected void update(String group, String id, T type) {
          synchronized (map) {
              map.get(group).put(id, type);
          }
      }
docs: @warn method description missing
  @warn parameter descriptions missing
  
  @param group
  @param id
  @param type