Status Repository

The status repository holds non-persistent local (per JVM) status information (properties) with optional expiration times. After the expiration time the property is not returned. The value is also not preserved among server restarts.

This could be used by having workers read the status from the repository while an external (or internal) service periodically updates it. The (optional) expiration time on the values makes it possible to detect if an periodic service has failed to update the value within the specified time.

From the Admin CLI the status repository can be controlled using the getstatusproperties, getstatusproperty and setstatusproperty commands.