core/src/main/java/org/hitogo/core/HitogoController.java
private void internalMakeInvisible(@NonNull AlertImpl object) {
        synchronized (countSyncLock) {
            int count = alertCountMap.get(object.hashCode());
            if (count <= 1) {
                alertCountMap.put(object.hashCode(), 0);
                internalMakeActiveAlertInvisible(object);
            } else {
                alertCountMap.put(object.hashCode(), count - 1);
            }
        }
    }
/**
     * Makes the given alert object invisible if it is not yet been made invisible to the user.
     * <b>Internal use only.</b>
     *
     * @param object Alert which needs to be hidden
     * @since 1.0.0
     */
Makes the given alert object invisible if it is not yet been made invisible to the user.
Internal use only.

@param object Alert which needs to be hidden
@since 1.0.0
Makes the given alert object invisible if it is not yet been made invisible to the user . Internal use only . @param object Alert which needs to be hidden @since 1 . 0 . 0
private void internalMakeInvisible(@NonNull AlertImpl object) {
        synchronized (countSyncLock) {
            int count = alertCountMap.get(object.hashCode());
            if (count <= 1) {
                alertCountMap.put(object.hashCode(), 0);
                internalMakeActiveAlertInvisible(object);
            } else {
                alertCountMap.put(object.hashCode(), count - 1);
            }
        }
    }
private void internalMakeInvisible ( @ NonNull AlertImpl object ) { synchronized ( countSyncLock ) { int count = alertCountMap . get ( object . hashCode ( ) ) ; if ( count <= 1 ) { alertCountMap . put ( object . hashCode ( ) , 0 ) ; internalMakeActiveAlertInvisible ( object ) ; } else { alertCountMap . put ( object . hashCode ( ) , count - 1 ) ; } } }
Makes the given alert object invisible if it is not yet been made invisible to the user.
Makes the given alert object invisible if it is not yet been made invisible to the user .