@Override
  public String getShortestUniqueName(Identity identity) {
    // We must not synchronize anything according to the specification of this function (to prevent
    // deadlocks)
    String nickname = mShortestUniqueNicknameCache.get(identity.getID());

    if (nickname == null) nickname = identity.getFreetalkAddress();

    return nickname;
  }