public void notifyLocalPropertiesChangeListeners(TurmsProperties properties) {
        for (Consumer<TurmsProperties> listener : localPropertiesChangeListeners) {
            try {
                listener.accept(properties);
            } catch (Exception e) {
                LOGGER.error(
                        "Caught an error while notifying the local properties listener ({}) to handle new properties",
                        listener.getClass()
                                .getName(),
                        e);
            }
        }
    }
Use the instance of TurmsPropertiesManager instead of TurmsProperties instance so that we can
update the global TurmsProperties instance easily by replacing its reference
turms-server-common/src/main/java/im/turms/server/common/infra/property/TurmsPropertiesManager.java