public Activity remove(Activity activity) { return remove(activity.hashCode()); }
public Activity put(Activity activity) { return activityMap.put(activity.hashCode(), activity); }
public boolean putSelfToWaitingCircle() { return waitFinishActivityIds.add(activity.hashCode()); }
public boolean removeSelfFromWaitingCircle() { return waitFinishActivityIds.remove(activity.hashCode()); }
public void finishOther() { finishOther(activity.hashCode()); }