core / pragma.utils /
Package pragma.utils #
Types #
Name | Summary |
---|---|
AlertingMutex is an implementation of the Mutex interface that will log a warning if it cannot obtain a lock after 5000 ms. | |
Map class that validates keys on "put" into the map. This is for the deterministic routing that drives the whole Pragma architecture. | |
Algorithm from: https://arxiv.org/ftp/arxiv/papers/1406/1406.2294.pdf. | |
MetrickingMutex is an implementation of the Mutex interface that will log a warning and increment the "pragma.engine.mutex.waitingForLock" metric every 5000ms if it cannot obtain a lock. |
Functions #
Name | Summary |
---|---|
Receive the request as a string. |