| CPC G06F 8/71 (2013.01) [G06F 8/656 (2018.02); G06F 9/44505 (2013.01)] | 20 Claims |

|
1. A computer-implemented method, comprising:
responsive to an execution of an application, reading, by one or more processors, a configuration value of a configuration setting of the application from a configuration file, wherein the application is one of a plurality of applications in a multi-threaded environment, and wherein the application executes a plurality of threads, and wherein the configuration setting specifies a log-only-mode setting and the application uses the log-only-mode setting to determine whether to log a notification in a log file or provide the notification to a user as a live notification;
assigning the configuration value of the configuration setting to a variable corresponding to the configuration setting, the variable stored in a system memory in a central system and marked as final to prevent modification by a thread in the plurality of threads;
during the execution of the application, receiving a web request to change the variable to a new configuration value; and
responsive to the web request and during the execution of the application, executing an atomic operation on the variable to change the variable to the new configuration value independent of the configuration value of the configuration setting in the configuration file, wherein the plurality of threads of the application use the variable having the new configuration value during a remainder of the execution of the application by referencing the variable in the system memory at the central system.
|