Provides implementation of
encapsulates check of user-provided file.
enables file watcher. By default
file is checked every 10 seconds. This class is not intended to be
used from non-TeamCity core code.
change the default value. The properties is checked in the loading/watching file.
Performance note: all access methods are never blocked to read the value from the file.
In case the file is removed, last used properties map is in effect.
Also note that the errors are not
reported to the log, because the log environment might be not
initialized yet (it can require a system property for that =).
Created ages ago, moved here on 27.02.13 19:44