static class RrdSafeFileBackend.Counters extends Object
This class maintains statistics about file locking operations including total locks, quick locks, unlocks, currently locked files, and errors. These counters are used for monitoring and debugging the file locking behavior.
| Modifier and Type | Field and Description |
|---|---|
(package private) AtomicLong |
errors |
(package private) AtomicLong |
locked |
(package private) AtomicLong |
locks |
(package private) AtomicLong |
quickLocks |
(package private) AtomicLong |
unlocks |
| Constructor and Description |
|---|
Counters() |
| Modifier and Type | Method and Description |
|---|---|
(package private) String |
getInfo()
Gets formatted information about the counters.
|
(package private) void |
registerDelayedLock()
Registers a delayed lock operation.
|
(package private) void |
registerError()
Registers an error operation.
|
(package private) void |
registerQuickLock()
Registers a quick lock operation.
|
(package private) void |
registerUnlock()
Registers an unlock operation.
|
final AtomicLong errors
final AtomicLong locked
final AtomicLong locks
final AtomicLong quickLocks
final AtomicLong unlocks
String getInfo()
void registerDelayedLock()
void registerError()
void registerQuickLock()
void registerUnlock()