test_class.declarator: executor = Executors.newSingleThreadScheduledExecutor()
test_class.modifier: private
test_class.original_string: private ScheduledExecutorService executor = Executors.newSingleThreadScheduledExecutor();
test_class.type: ScheduledExecutorService
test_class.var_name: executor
test_class.declarator: statsProvider =
              new MetricStatisticsProvider(ManagementFactory.getPlatformMBeanServer(),executor)
test_class.modifier: private
test_class.original_string: private MetricStatisticsProvider statsProvider =
              new MetricStatisticsProvider(ManagementFactory.getPlatformMBeanServer(),executor);
test_class.type: MetricStatisticsProvider
test_class.var_name: statsProvider
test_class.declarator: stats = new DocumentNodeStoreStats(statsProvider)
test_class.modifier: private
test_class.original_string: private DocumentNodeStoreStats stats = new DocumentNodeStoreStats(statsProvider);
test_class.type: DocumentNodeStoreStats
test_class.var_name: stats
test_class.file: oak-store-document/src/test/java/org/apache/jackrabbit/oak/plugins/document/DocumentNodeStoreStatsTest.java
test_class.identifier: DocumentNodeStoreStatsTest
test_case.body: @Test
      public void leaseUpdate() {
          stats.doneLeaseUpdate(47);
          stats.doneLeaseUpdate(53);
          Timer t = getTimer(DocumentNodeStoreStats.LEASE_UPDATE);
          Snapshot s = t.getSnapshot();
          assertEquals(MICROSECONDS.toNanos(47), s.getMin());
          assertEquals(MICROSECONDS.toNanos(53), s.getMax());
          assertEquals(MICROSECONDS.toNanos(50), s.getMean(), 0.01);
      }
test_case.class_method_signature: DocumentNodeStoreStatsTest.leaseUpdate()
test_case.full_signature: @Test public void leaseUpdate()
test_case.identifier: leaseUpdate
test_case.invocations: doneLeaseUpdate doneLeaseUpdate getTimer getSnapshot assertEquals toNanos getMin assertEquals toNanos getMax assertEquals toNanos getMean
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void leaseUpdate()
focal_class.declarator: BGR_READ_HEAD = "DOCUMENT_NS_BGR_READ_HEAD"
focal_class.modifier: private static final
focal_class.original_string: private static final String BGR_READ_HEAD = "DOCUMENT_NS_BGR_READ_HEAD";
focal_class.type: String
focal_class.var_name: BGR_READ_HEAD
focal_class.declarator: BGR_CACHE_INVALIDATE = "DOCUMENT_NS_BGR_CACHE_INVALIDATE"
focal_class.modifier: private static final
focal_class.original_string: private static final String BGR_CACHE_INVALIDATE = "DOCUMENT_NS_BGR_CACHE_INVALIDATE";
focal_class.type: String
focal_class.var_name: BGR_CACHE_INVALIDATE
focal_class.declarator: BGR_DIFF_CACHE = "DOCUMENT_NS_BGR_DIFF_CACHE"
focal_class.modifier: private static final
focal_class.original_string: private static final String BGR_DIFF_CACHE = "DOCUMENT_NS_BGR_DIFF_CACHE";
focal_class.type: String
focal_class.var_name: BGR_DIFF_CACHE
focal_class.declarator: BGR_LOCK = "DOCUMENT_NS_BGR_LOCK"
focal_class.modifier: private static final
focal_class.original_string: private static final String BGR_LOCK = "DOCUMENT_NS_BGR_LOCK";
focal_class.type: String
focal_class.var_name: BGR_LOCK
focal_class.declarator: BGR_DISPATCH = "DOCUMENT_NS_BGR_DISPATCH"
focal_class.modifier: private static final
focal_class.original_string: private static final String BGR_DISPATCH = "DOCUMENT_NS_BGR_DISPATCH";
focal_class.type: String
focal_class.var_name: BGR_DISPATCH
focal_class.declarator: BGR_TOTAL_TIME = "DOCUMENT_NS_BGR_TOTAL_TIME"
focal_class.modifier: private static final
focal_class.original_string: private static final String BGR_TOTAL_TIME = "DOCUMENT_NS_BGR_TOTAL_TIME";
focal_class.type: String
focal_class.var_name: BGR_TOTAL_TIME
focal_class.declarator: BGR_NUM_CHANGES_RATE = "DOCUMENT_NS_BGR_NUM_CHANGES_RATE"
focal_class.modifier: static final
focal_class.original_string: static final String BGR_NUM_CHANGES_RATE = "DOCUMENT_NS_BGR_NUM_CHANGES_RATE";
focal_class.type: String
focal_class.var_name: BGR_NUM_CHANGES_RATE
focal_class.declarator: BGR_NUM_CHANGES_HISTO = "DOCUMENT_NS_BGR_NUM_CHANGES_HISTO"
focal_class.modifier: private static final
focal_class.original_string: private static final String BGR_NUM_CHANGES_HISTO = "DOCUMENT_NS_BGR_NUM_CHANGES_HISTO";
focal_class.type: String
focal_class.var_name: BGR_NUM_CHANGES_HISTO
focal_class.declarator: BGR_LAG = "DOCUMENT_NS_BGR_LAG"
focal_class.modifier: static final
focal_class.original_string: static final String BGR_LAG = "DOCUMENT_NS_BGR_LAG";
focal_class.type: String
focal_class.var_name: BGR_LAG
focal_class.declarator: BGW_CLEAN = "DOCUMENT_NS_BGW_CLEAN"
focal_class.modifier: private static final
focal_class.original_string: private static final String BGW_CLEAN = "DOCUMENT_NS_BGW_CLEAN";
focal_class.type: String
focal_class.var_name: BGW_CLEAN
focal_class.declarator: BGW_SPLIT = "DOCUMENT_NS_BGW_SPLIT"
focal_class.modifier: private static final
focal_class.original_string: private static final String BGW_SPLIT = "DOCUMENT_NS_BGW_SPLIT";
focal_class.type: String
focal_class.var_name: BGW_SPLIT
focal_class.declarator: BGW_WRITE = "DOCUMENT_NS_BGW_LOCK"
focal_class.modifier: private static final
focal_class.original_string: private static final String BGW_WRITE = "DOCUMENT_NS_BGW_LOCK";
focal_class.type: String
focal_class.var_name: BGW_WRITE
focal_class.declarator: BGW_SWEEP = "DOCUMENT_NS_BGW_SWEEP"
focal_class.modifier: private static final
focal_class.original_string: private static final String BGW_SWEEP = "DOCUMENT_NS_BGW_SWEEP";
focal_class.type: String
focal_class.var_name: BGW_SWEEP
focal_class.declarator: BGW_NUM = "DOCUMENT_NS_BGW_NUM"
focal_class.modifier: static final
focal_class.original_string: static final String BGW_NUM = "DOCUMENT_NS_BGW_NUM";
focal_class.type: String
focal_class.var_name: BGW_NUM
focal_class.declarator: BGW_NUM_WRITES_RATE = "DOCUMENT_NS_BGW_NUM_WRITE_RATE"
focal_class.modifier: static final
focal_class.original_string: static final String BGW_NUM_WRITES_RATE = "DOCUMENT_NS_BGW_NUM_WRITE_RATE";
focal_class.type: String
focal_class.var_name: BGW_NUM_WRITES_RATE
focal_class.declarator: BGW_TOTAL = "DOCUMENT_NS_BGW_TOTAL_TIME"
focal_class.modifier: private static final
focal_class.original_string: private static final String BGW_TOTAL = "DOCUMENT_NS_BGW_TOTAL_TIME";
focal_class.type: String
focal_class.var_name: BGW_TOTAL
focal_class.declarator: LEASE_UPDATE = "DOCUMENT_NS_LEASE_UPDATE"
focal_class.modifier: static final
focal_class.original_string: static final String LEASE_UPDATE = "DOCUMENT_NS_LEASE_UPDATE";
focal_class.type: String
focal_class.var_name: LEASE_UPDATE
focal_class.declarator: MERGE_SUCCESS_NUM_RETRY = "DOCUMENT_NS_MERGE_SUCCESS_RETRY"
focal_class.modifier: private static final
focal_class.original_string: private static final String MERGE_SUCCESS_NUM_RETRY = "DOCUMENT_NS_MERGE_SUCCESS_RETRY";
focal_class.type: String
focal_class.var_name: MERGE_SUCCESS_NUM_RETRY
focal_class.declarator: MERGE_SUCCESS_COUNT = "DOCUMENT_NS_MERGE_SUCCESS_COUNT"
focal_class.modifier: static final
focal_class.original_string: static final String MERGE_SUCCESS_COUNT = "DOCUMENT_NS_MERGE_SUCCESS_COUNT";
focal_class.type: String
focal_class.var_name: MERGE_SUCCESS_COUNT
focal_class.declarator: MERGE_SUCCESS_TIME = "DOCUMENT_NS_MERGE_SUCCESS_TIME"
focal_class.modifier: private static final
focal_class.original_string: private static final String MERGE_SUCCESS_TIME = "DOCUMENT_NS_MERGE_SUCCESS_TIME";
focal_class.type: String
focal_class.var_name: MERGE_SUCCESS_TIME
focal_class.declarator: MERGE_SUCCESS_NORMALIZED_TIME = "DOCUMENT_NS_MERGE_SUCCESS_NORMALIZED_TIME"
focal_class.modifier: private static final
focal_class.original_string: private static final String MERGE_SUCCESS_NORMALIZED_TIME = "DOCUMENT_NS_MERGE_SUCCESS_NORMALIZED_TIME";
focal_class.type: String
focal_class.var_name: MERGE_SUCCESS_NORMALIZED_TIME
focal_class.declarator: MERGE_SUCCESS_SUSPENDED = "DOCUMENT_NS_MERGE_SUCCESS_SUSPENDED"
focal_class.modifier: private static final
focal_class.original_string: private static final String MERGE_SUCCESS_SUSPENDED = "DOCUMENT_NS_MERGE_SUCCESS_SUSPENDED";
focal_class.type: String
focal_class.var_name: MERGE_SUCCESS_SUSPENDED
focal_class.declarator: MERGE_SUCCESS_EXCLUSIVE = "DOCUMENT_NS_MERGE_SUCCESS_EXCLUSIVE"
focal_class.modifier: private static final
focal_class.original_string: private static final String MERGE_SUCCESS_EXCLUSIVE = "DOCUMENT_NS_MERGE_SUCCESS_EXCLUSIVE";
focal_class.type: String
focal_class.var_name: MERGE_SUCCESS_EXCLUSIVE
focal_class.declarator: MERGE_FAILED_EXCLUSIVE = "DOCUMENT_NS_MERGE_FAILED_EXCLUSIVE"
focal_class.modifier: static final
focal_class.original_string: static final String MERGE_FAILED_EXCLUSIVE = "DOCUMENT_NS_MERGE_FAILED_EXCLUSIVE";
focal_class.type: String
focal_class.var_name: MERGE_FAILED_EXCLUSIVE
focal_class.declarator: HEAD_OF_QUEUE_WAIT_TIME = "DOCUMENT_NS_HEAD_OF_QUEUE_WAIT_TIME"
focal_class.modifier: private static final
focal_class.original_string: private static final String HEAD_OF_QUEUE_WAIT_TIME = "DOCUMENT_NS_HEAD_OF_QUEUE_WAIT_TIME";
focal_class.type: String
focal_class.var_name: HEAD_OF_QUEUE_WAIT_TIME
focal_class.declarator: MERGE_SUSPEND_TIME = "DOCUMENT_NS_MERGE_SUSPEND_TIME"
focal_class.modifier: private static final
focal_class.original_string: private static final String MERGE_SUSPEND_TIME = "DOCUMENT_NS_MERGE_SUSPEND_TIME";
focal_class.type: String
focal_class.var_name: MERGE_SUSPEND_TIME
focal_class.declarator: MERGE_LOCK_TIME = "DOCUMENT_NS_MERGE_LOCK_TIME"
focal_class.modifier: private static final
focal_class.original_string: private static final String MERGE_LOCK_TIME = "DOCUMENT_NS_MERGE_LOCK_TIME";
focal_class.type: String
focal_class.var_name: MERGE_LOCK_TIME
focal_class.declarator: MERGE_COMMIT_HOOK_TIME = "DOCUMENT_NS_MERGE_COMMIT_HOOK_TIME"
focal_class.modifier: private static final
focal_class.original_string: private static final String MERGE_COMMIT_HOOK_TIME = "DOCUMENT_NS_MERGE_COMMIT_HOOK_TIME";
focal_class.type: String
focal_class.var_name: MERGE_COMMIT_HOOK_TIME
focal_class.declarator: MERGE_CHANGES_APPLIED_TIME = "DOCUMENT_NS_MERGE_CHANGES_APPLIED_TIME"
focal_class.modifier: private static final
focal_class.original_string: private static final String MERGE_CHANGES_APPLIED_TIME = "DOCUMENT_NS_MERGE_CHANGES_APPLIED_TIME";
focal_class.type: String
focal_class.var_name: MERGE_CHANGES_APPLIED_TIME
focal_class.declarator: MERGE_CHANGES_RATE = "DOCUMENT_NS_MERGE_CHANGES_RATE"
focal_class.modifier: private static final
focal_class.original_string: private static final String MERGE_CHANGES_RATE = "DOCUMENT_NS_MERGE_CHANGES_RATE";
focal_class.type: String
focal_class.var_name: MERGE_CHANGES_RATE
focal_class.declarator: BRANCH_COMMIT_COUNT = "DOCUMENT_NS_BRANCH_COMMIT_COUNT"
focal_class.modifier: static final
focal_class.original_string: static final String BRANCH_COMMIT_COUNT = "DOCUMENT_NS_BRANCH_COMMIT_COUNT";
focal_class.type: String
focal_class.var_name: BRANCH_COMMIT_COUNT
focal_class.declarator: MERGE_BRANCH_COMMIT_COUNT = "DOCUMENT_NS_MERGE_BRANCH_COMMIT_COUNT"
focal_class.modifier: static final
focal_class.original_string: static final String MERGE_BRANCH_COMMIT_COUNT = "DOCUMENT_NS_MERGE_BRANCH_COMMIT_COUNT";
focal_class.type: String
focal_class.var_name: MERGE_BRANCH_COMMIT_COUNT
focal_class.declarator: readHead
focal_class.modifier: private final
focal_class.original_string: private final TimerStats readHead;
focal_class.type: TimerStats
focal_class.var_name: readHead
focal_class.declarator: readCacheInvalidate
focal_class.modifier: private final
focal_class.original_string: private final TimerStats readCacheInvalidate;
focal_class.type: TimerStats
focal_class.var_name: readCacheInvalidate
focal_class.declarator: readDiffCache
focal_class.modifier: private final
focal_class.original_string: private final TimerStats readDiffCache;
focal_class.type: TimerStats
focal_class.var_name: readDiffCache
focal_class.declarator: readLock
focal_class.modifier: private final
focal_class.original_string: private final TimerStats readLock;
focal_class.type: TimerStats
focal_class.var_name: readLock
focal_class.declarator: readDispatch
focal_class.modifier: private final
focal_class.original_string: private final TimerStats readDispatch;
focal_class.type: TimerStats
focal_class.var_name: readDispatch
focal_class.declarator: readTotalTime
focal_class.modifier: private final
focal_class.original_string: private final TimerStats readTotalTime;
focal_class.type: TimerStats
focal_class.var_name: readTotalTime
focal_class.declarator: numChangesRate
focal_class.modifier: private final
focal_class.original_string: private final MeterStats numChangesRate;
focal_class.type: MeterStats
focal_class.var_name: numChangesRate
focal_class.declarator: numChangesHisto
focal_class.modifier: private final
focal_class.original_string: private final HistogramStats numChangesHisto;
focal_class.type: HistogramStats
focal_class.var_name: numChangesHisto
focal_class.declarator: changesLag
focal_class.modifier: private final
focal_class.original_string: private final MeterStats changesLag;
focal_class.type: MeterStats
focal_class.var_name: changesLag
focal_class.declarator: writeClean
focal_class.modifier: private final
focal_class.original_string: private final TimerStats writeClean;
focal_class.type: TimerStats
focal_class.var_name: writeClean
focal_class.declarator: writeSplit
focal_class.modifier: private final
focal_class.original_string: private final TimerStats writeSplit;
focal_class.type: TimerStats
focal_class.var_name: writeSplit
focal_class.declarator: writeSweep
focal_class.modifier: private final
focal_class.original_string: private final TimerStats writeSweep;
focal_class.type: TimerStats
focal_class.var_name: writeSweep
focal_class.declarator: writeNum
focal_class.modifier: private final
focal_class.original_string: private final HistogramStats writeNum;
focal_class.type: HistogramStats
focal_class.var_name: writeNum
focal_class.declarator: writeWrite
focal_class.modifier: private final
focal_class.original_string: private final TimerStats writeWrite;
focal_class.type: TimerStats
focal_class.var_name: writeWrite
focal_class.declarator: writeTotal
focal_class.modifier: private final
focal_class.original_string: private final TimerStats writeTotal;
focal_class.type: TimerStats
focal_class.var_name: writeTotal
focal_class.declarator: numWritesRate
focal_class.modifier: private final
focal_class.original_string: private final MeterStats numWritesRate;
focal_class.type: MeterStats
focal_class.var_name: numWritesRate
focal_class.declarator: leaseUpdate
focal_class.modifier: private final
focal_class.original_string: private final TimerStats leaseUpdate;
focal_class.type: TimerStats
focal_class.var_name: leaseUpdate
focal_class.declarator: mergeSuccessRetries
focal_class.modifier: private final
focal_class.original_string: private final HistogramStats mergeSuccessRetries;
focal_class.type: HistogramStats
focal_class.var_name: mergeSuccessRetries
focal_class.declarator: mergeSuccessRate
focal_class.modifier: private final
focal_class.original_string: private final MeterStats mergeSuccessRate;
focal_class.type: MeterStats
focal_class.var_name: mergeSuccessRate
focal_class.declarator: mergeSuccessTime
focal_class.modifier: private final
focal_class.original_string: private final TimerStats mergeSuccessTime;
focal_class.type: TimerStats
focal_class.var_name: mergeSuccessTime
focal_class.declarator: mergeSuccessNormalizedTime
focal_class.modifier: private final
focal_class.original_string: private final TimerStats mergeSuccessNormalizedTime;
focal_class.type: TimerStats
focal_class.var_name: mergeSuccessNormalizedTime
focal_class.declarator: mergeSuccessExclusive
focal_class.modifier: private final
focal_class.original_string: private final MeterStats mergeSuccessExclusive;
focal_class.type: MeterStats
focal_class.var_name: mergeSuccessExclusive
focal_class.declarator: mergeSuccessSuspended
focal_class.modifier: private final
focal_class.original_string: private final MeterStats mergeSuccessSuspended;
focal_class.type: MeterStats
focal_class.var_name: mergeSuccessSuspended
focal_class.declarator: mergeFailedExclusive
focal_class.modifier: private final
focal_class.original_string: private final MeterStats mergeFailedExclusive;
focal_class.type: MeterStats
focal_class.var_name: mergeFailedExclusive
focal_class.declarator: headOfQueueWaitTime
focal_class.modifier: private final
focal_class.original_string: private final TimerStats headOfQueueWaitTime;
focal_class.type: TimerStats
focal_class.var_name: headOfQueueWaitTime
focal_class.declarator: mergeSuspendTime
focal_class.modifier: private final
focal_class.original_string: private final TimerStats mergeSuspendTime;
focal_class.type: TimerStats
focal_class.var_name: mergeSuspendTime
focal_class.declarator: mergeLockTime
focal_class.modifier: private final
focal_class.original_string: private final TimerStats mergeLockTime;
focal_class.type: TimerStats
focal_class.var_name: mergeLockTime
focal_class.declarator: mergeCommitHookTime
focal_class.modifier: private final
focal_class.original_string: private final TimerStats mergeCommitHookTime;
focal_class.type: TimerStats
focal_class.var_name: mergeCommitHookTime
focal_class.declarator: mergeChangesApplied
focal_class.modifier: private final
focal_class.original_string: private final TimerStats mergeChangesApplied;
focal_class.type: TimerStats
focal_class.var_name: mergeChangesApplied
focal_class.declarator: mergeChangesRate
focal_class.modifier: private final
focal_class.original_string: private final MeterStats mergeChangesRate;
focal_class.type: MeterStats
focal_class.var_name: mergeChangesRate
focal_class.declarator: branchCommitRate
focal_class.modifier: private final
focal_class.original_string: private final MeterStats branchCommitRate;
focal_class.type: MeterStats
focal_class.var_name: branchCommitRate
focal_class.declarator: mergeBranchCommitRate
focal_class.modifier: private final
focal_class.original_string: private final MeterStats mergeBranchCommitRate;
focal_class.type: MeterStats
focal_class.var_name: mergeBranchCommitRate
focal_class.file: oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/DocumentNodeStoreStats.java
focal_class.identifier: DocumentNodeStoreStats
focal_class.interfaces: implements DocumentNodeStoreStatsCollector
focal_class.class_method_signature: DocumentNodeStoreStats.DocumentNodeStoreStats(StatisticsProvider sp)
focal_class.full_signature: public  DocumentNodeStoreStats(StatisticsProvider sp)
focal_class.identifier: DocumentNodeStoreStats
focal_class.modifiers: public
focal_class.parameters: (StatisticsProvider sp)
focal_class.signature:  DocumentNodeStoreStats(StatisticsProvider sp)
focal_class.class_method_signature: DocumentNodeStoreStats.doneBackgroundRead(BackgroundReadStats stats)
focal_class.full_signature: @Override public void doneBackgroundRead(BackgroundReadStats stats)
focal_class.identifier: doneBackgroundRead
focal_class.modifiers: @Override public
focal_class.parameters: (BackgroundReadStats stats)
focal_class.return: void
focal_class.signature: void doneBackgroundRead(BackgroundReadStats stats)
focal_class.class_method_signature: DocumentNodeStoreStats.doneBackgroundUpdate(BackgroundWriteStats stats)
focal_class.full_signature: @Override public void doneBackgroundUpdate(BackgroundWriteStats stats)
focal_class.identifier: doneBackgroundUpdate
focal_class.modifiers: @Override public
focal_class.parameters: (BackgroundWriteStats stats)
focal_class.return: void
focal_class.signature: void doneBackgroundUpdate(BackgroundWriteStats stats)
focal_class.class_method_signature: DocumentNodeStoreStats.doneLeaseUpdate(long timeMicros)
focal_class.full_signature: @Override public void doneLeaseUpdate(long timeMicros)
focal_class.identifier: doneLeaseUpdate
focal_class.modifiers: @Override public
focal_class.parameters: (long timeMicros)
focal_class.return: void
focal_class.signature: void doneLeaseUpdate(long timeMicros)
focal_class.class_method_signature: DocumentNodeStoreStats.doneBranchCommit()
focal_class.full_signature: @Override public void doneBranchCommit()
focal_class.identifier: doneBranchCommit
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void doneBranchCommit()
focal_class.class_method_signature: DocumentNodeStoreStats.doneMergeBranch(int numCommits, int numChanges)
focal_class.full_signature: @Override public void doneMergeBranch(int numCommits, int numChanges)
focal_class.identifier: doneMergeBranch
focal_class.modifiers: @Override public
focal_class.parameters: (int numCommits, int numChanges)
focal_class.return: void
focal_class.signature: void doneMergeBranch(int numCommits, int numChanges)
focal_class.class_method_signature: DocumentNodeStoreStats.doneMerge(int numChanges,
                            int numRetries,
                            long timeMillis,
                            long suspendMillis,
                            boolean exclusive)
focal_class.full_signature: @Override public void doneMerge(int numChanges,
                            int numRetries,
                            long timeMillis,
                            long suspendMillis,
                            boolean exclusive)
focal_class.identifier: doneMerge
focal_class.modifiers: @Override public
focal_class.parameters: (int numChanges,
                            int numRetries,
                            long timeMillis,
                            long suspendMillis,
                            boolean exclusive)
focal_class.return: void
focal_class.signature: void doneMerge(int numChanges,
                            int numRetries,
                            long timeMillis,
                            long suspendMillis,
                            boolean exclusive)
focal_class.class_method_signature: DocumentNodeStoreStats.failedMerge(int numRetries, long timeMillis, long suspendMillis, boolean exclusive)
focal_class.full_signature: @Override public void failedMerge(int numRetries, long timeMillis, long suspendMillis, boolean exclusive)
focal_class.identifier: failedMerge
focal_class.modifiers: @Override public
focal_class.parameters: (int numRetries, long timeMillis, long suspendMillis, boolean exclusive)
focal_class.return: void
focal_class.signature: void failedMerge(int numRetries, long timeMillis, long suspendMillis, boolean exclusive)
focal_class.class_method_signature: DocumentNodeStoreStats.doneWaitUntilHead(long waitMicros)
focal_class.full_signature: @Override public void doneWaitUntilHead(long waitMicros)
focal_class.identifier: doneWaitUntilHead
focal_class.modifiers: @Override public
focal_class.parameters: (long waitMicros)
focal_class.return: void
focal_class.signature: void doneWaitUntilHead(long waitMicros)
focal_class.class_method_signature: DocumentNodeStoreStats.doneMergeLockAcquired(long timeMicros)
focal_class.full_signature: @Override public void doneMergeLockAcquired(long timeMicros)
focal_class.identifier: doneMergeLockAcquired
focal_class.modifiers: @Override public
focal_class.parameters: (long timeMicros)
focal_class.return: void
focal_class.signature: void doneMergeLockAcquired(long timeMicros)
focal_class.class_method_signature: DocumentNodeStoreStats.doneCommitHookProcessed(long timeMicros)
focal_class.full_signature: @Override public void doneCommitHookProcessed(long timeMicros)
focal_class.identifier: doneCommitHookProcessed
focal_class.modifiers: @Override public
focal_class.parameters: (long timeMicros)
focal_class.return: void
focal_class.signature: void doneCommitHookProcessed(long timeMicros)
focal_class.class_method_signature: DocumentNodeStoreStats.doneChangesApplied(long timeMicros)
focal_class.full_signature: @Override public void doneChangesApplied(long timeMicros)
focal_class.identifier: doneChangesApplied
focal_class.modifiers: @Override public
focal_class.parameters: (long timeMicros)
focal_class.return: void
focal_class.signature: void doneChangesApplied(long timeMicros)
focal_method.body: @Override
      public void doneLeaseUpdate(long timeMicros) {
          leaseUpdate.update(timeMicros, TimeUnit.MICROSECONDS);
      }
focal_method.class_method_signature: DocumentNodeStoreStats.doneLeaseUpdate(long timeMicros)
focal_method.full_signature: @Override public void doneLeaseUpdate(long timeMicros)
focal_method.identifier: doneLeaseUpdate
focal_method.invocations: update
focal_method.modifiers: @Override public
focal_method.parameters: (long timeMicros)
focal_method.return: void
focal_method.signature: void doneLeaseUpdate(long timeMicros)