test_class.declarator: executor = newSingleThreadScheduledExecutor()
test_class.modifier: private
test_class.original_string: private ScheduledExecutorService executor = newSingleThreadScheduledExecutor();
test_class.type: ScheduledExecutorService
test_class.var_name: executor
test_class.declarator: statsProvider =
              new MetricStatisticsProvider(getPlatformMBeanServer(), executor)
test_class.modifier: private
test_class.original_string: private MetricStatisticsProvider statsProvider =
              new MetricStatisticsProvider(getPlatformMBeanServer(), executor);
test_class.type: MetricStatisticsProvider
test_class.var_name: statsProvider
test_class.declarator: stats = new RevisionGCStats(statsProvider)
test_class.modifier: private
test_class.original_string: private RevisionGCStats stats = new RevisionGCStats(statsProvider);
test_class.type: RevisionGCStats
test_class.var_name: stats
test_class.file: oak-store-document/src/test/java/org/apache/jackrabbit/oak/plugins/document/RevisionGCStatsTest.java
test_class.identifier: RevisionGCStatsTest
test_case.body: @Test
      public void getDeletedIntSplitDocCount() {
          Meter m = getMeter(RevisionGCStats.DELETE_INT_SPLIT_DOC);
          long count = m.getCount();
          stats.intermediateSplitDocumentsDeleted(17);
          assertEquals(count + 17, m.getCount());
          assertEquals(count + 17, stats.getDeletedIntSplitDocCount());
      }
test_case.class_method_signature: RevisionGCStatsTest.getDeletedIntSplitDocCount()
test_case.full_signature: @Test public void getDeletedIntSplitDocCount()
test_case.identifier: getDeletedIntSplitDocCount
test_case.invocations: getMeter getCount intermediateSplitDocumentsDeleted assertEquals getCount assertEquals getDeletedIntSplitDocCount
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void getDeletedIntSplitDocCount()
focal_class.declarator: RGC = "RevisionGC"
focal_class.modifier: static final
focal_class.original_string: static final String RGC = "RevisionGC";
focal_class.type: String
focal_class.var_name: RGC
focal_class.declarator: READ_DOC = "READ_DOC"
focal_class.modifier: static final
focal_class.original_string: static final String READ_DOC = "READ_DOC";
focal_class.type: String
focal_class.var_name: READ_DOC
focal_class.declarator: DELETE_DOC = "DELETE_DOC"
focal_class.modifier: static final
focal_class.original_string: static final String DELETE_DOC = "DELETE_DOC";
focal_class.type: String
focal_class.var_name: DELETE_DOC
focal_class.declarator: DELETE_LEAF_DOC = "DELETE_LEAF_DOC"
focal_class.modifier: static final
focal_class.original_string: static final String DELETE_LEAF_DOC = "DELETE_LEAF_DOC";
focal_class.type: String
focal_class.var_name: DELETE_LEAF_DOC
focal_class.declarator: DELETE_SPLIT_DOC = "DELETE_SPLIT_DOC"
focal_class.modifier: static final
focal_class.original_string: static final String DELETE_SPLIT_DOC = "DELETE_SPLIT_DOC";
focal_class.type: String
focal_class.var_name: DELETE_SPLIT_DOC
focal_class.declarator: DELETE_INT_SPLIT_DOC = "DELETE_INT_SPLIT_DOC"
focal_class.modifier: static final
focal_class.original_string: static final String DELETE_INT_SPLIT_DOC = "DELETE_INT_SPLIT_DOC";
focal_class.type: String
focal_class.var_name: DELETE_INT_SPLIT_DOC
focal_class.declarator: RESET_DELETED_FLAG = "RESET_DELETED_FLAG"
focal_class.modifier: static final
focal_class.original_string: static final String RESET_DELETED_FLAG = "RESET_DELETED_FLAG";
focal_class.type: String
focal_class.var_name: RESET_DELETED_FLAG
focal_class.declarator: ACTIVE_TIMER = "ACTIVE_TIMER"
focal_class.modifier: static final
focal_class.original_string: static final String ACTIVE_TIMER = "ACTIVE_TIMER";
focal_class.type: String
focal_class.var_name: ACTIVE_TIMER
focal_class.declarator: READ_DOC_TIMER = "READ_DOC_TIMER"
focal_class.modifier: static final
focal_class.original_string: static final String READ_DOC_TIMER = "READ_DOC_TIMER";
focal_class.type: String
focal_class.var_name: READ_DOC_TIMER
focal_class.declarator: CHECK_DELETED_TIMER = "CHECK_DELETED_TIMER"
focal_class.modifier: static final
focal_class.original_string: static final String CHECK_DELETED_TIMER = "CHECK_DELETED_TIMER";
focal_class.type: String
focal_class.var_name: CHECK_DELETED_TIMER
focal_class.declarator: SORT_IDS_TIMER = "SORT_IDS_TIMER"
focal_class.modifier: static final
focal_class.original_string: static final String SORT_IDS_TIMER = "SORT_IDS_TIMER";
focal_class.type: String
focal_class.var_name: SORT_IDS_TIMER
focal_class.declarator: RESET_DELETED_FLAG_TIMER = "RESET_DELETED_FLAG_TIMER"
focal_class.modifier: static final
focal_class.original_string: static final String RESET_DELETED_FLAG_TIMER = "RESET_DELETED_FLAG_TIMER";
focal_class.type: String
focal_class.var_name: RESET_DELETED_FLAG_TIMER
focal_class.declarator: DELETE_DOC_TIMER = "DELETE_DOC_TIMER"
focal_class.modifier: static final
focal_class.original_string: static final String DELETE_DOC_TIMER = "DELETE_DOC_TIMER";
focal_class.type: String
focal_class.var_name: DELETE_DOC_TIMER
focal_class.declarator: DELETE_SPLIT_DOC_TIMER = "DELETE_SPLIT_DOC_TIMER"
focal_class.modifier: static final
focal_class.original_string: static final String DELETE_SPLIT_DOC_TIMER = "DELETE_SPLIT_DOC_TIMER";
focal_class.type: String
focal_class.var_name: DELETE_SPLIT_DOC_TIMER
focal_class.declarator: COUNTER = "COUNTER"
focal_class.modifier: static final
focal_class.original_string: static final String COUNTER = "COUNTER";
focal_class.type: String
focal_class.var_name: COUNTER
focal_class.declarator: FAILURE_COUNTER = "FAILURE"
focal_class.modifier: static final
focal_class.original_string: static final String FAILURE_COUNTER = "FAILURE";
focal_class.type: String
focal_class.var_name: FAILURE_COUNTER
focal_class.declarator: provider
focal_class.modifier: private final
focal_class.original_string: private final StatisticsProvider provider;
focal_class.type: StatisticsProvider
focal_class.var_name: provider
focal_class.declarator: readDoc
focal_class.modifier: private final
focal_class.original_string: private final MeterStats readDoc;
focal_class.type: MeterStats
focal_class.var_name: readDoc
focal_class.declarator: deletedDoc
focal_class.modifier: private final
focal_class.original_string: private final MeterStats deletedDoc;
focal_class.type: MeterStats
focal_class.var_name: deletedDoc
focal_class.declarator: deletedLeafDoc
focal_class.modifier: private final
focal_class.original_string: private final MeterStats deletedLeafDoc;
focal_class.type: MeterStats
focal_class.var_name: deletedLeafDoc
focal_class.declarator: deletedSplitDoc
focal_class.modifier: private final
focal_class.original_string: private final MeterStats deletedSplitDoc;
focal_class.type: MeterStats
focal_class.var_name: deletedSplitDoc
focal_class.declarator: deletedIntSplitDoc
focal_class.modifier: private final
focal_class.original_string: private final MeterStats deletedIntSplitDoc;
focal_class.type: MeterStats
focal_class.var_name: deletedIntSplitDoc
focal_class.declarator: resetDeletedFlag
focal_class.modifier: private final
focal_class.original_string: private final MeterStats resetDeletedFlag;
focal_class.type: MeterStats
focal_class.var_name: resetDeletedFlag
focal_class.declarator: activeTimer
focal_class.modifier: private final
focal_class.original_string: private final TimerStats activeTimer;
focal_class.type: TimerStats
focal_class.var_name: activeTimer
focal_class.declarator: readDocTimer
focal_class.modifier: private final
focal_class.original_string: private final TimerStats readDocTimer;
focal_class.type: TimerStats
focal_class.var_name: readDocTimer
focal_class.declarator: checkDeletedTimer
focal_class.modifier: private final
focal_class.original_string: private final TimerStats checkDeletedTimer;
focal_class.type: TimerStats
focal_class.var_name: checkDeletedTimer
focal_class.declarator: sortIdsTimer
focal_class.modifier: private final
focal_class.original_string: private final TimerStats sortIdsTimer;
focal_class.type: TimerStats
focal_class.var_name: sortIdsTimer
focal_class.declarator: resetDeletedFlagTimer
focal_class.modifier: private final
focal_class.original_string: private final TimerStats resetDeletedFlagTimer;
focal_class.type: TimerStats
focal_class.var_name: resetDeletedFlagTimer
focal_class.declarator: deletedDocTimer
focal_class.modifier: private final
focal_class.original_string: private final TimerStats deletedDocTimer;
focal_class.type: TimerStats
focal_class.var_name: deletedDocTimer
focal_class.declarator: deletedSplitDocTimer
focal_class.modifier: private final
focal_class.original_string: private final TimerStats deletedSplitDocTimer;
focal_class.type: TimerStats
focal_class.var_name: deletedSplitDocTimer
focal_class.declarator: counter
focal_class.modifier: private final
focal_class.original_string: private final CounterStats counter;
focal_class.type: CounterStats
focal_class.var_name: counter
focal_class.declarator: failureCounter
focal_class.modifier: private final
focal_class.original_string: private final CounterStats failureCounter;
focal_class.type: CounterStats
focal_class.var_name: failureCounter
focal_class.file: oak-store-document/src/main/java/org/apache/jackrabbit/oak/plugins/document/RevisionGCStats.java
focal_class.identifier: RevisionGCStats
focal_class.interfaces: implements RevisionGCStatsCollector, RevisionGCStatsMBean
focal_class.class_method_signature: RevisionGCStats.RevisionGCStats(StatisticsProvider provider)
focal_class.full_signature:   RevisionGCStats(StatisticsProvider provider)
focal_class.identifier: RevisionGCStats
focal_class.parameters: (StatisticsProvider provider)
focal_class.signature:  RevisionGCStats(StatisticsProvider provider)
focal_class.class_method_signature: RevisionGCStats.documentRead()
focal_class.full_signature: @Override public void documentRead()
focal_class.identifier: documentRead
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void documentRead()
focal_class.class_method_signature: RevisionGCStats.documentsDeleted(long numDocs)
focal_class.full_signature: @Override public void documentsDeleted(long numDocs)
focal_class.identifier: documentsDeleted
focal_class.modifiers: @Override public
focal_class.parameters: (long numDocs)
focal_class.return: void
focal_class.signature: void documentsDeleted(long numDocs)
focal_class.class_method_signature: RevisionGCStats.leafDocumentsDeleted(long numDocs)
focal_class.full_signature: @Override public void leafDocumentsDeleted(long numDocs)
focal_class.identifier: leafDocumentsDeleted
focal_class.modifiers: @Override public
focal_class.parameters: (long numDocs)
focal_class.return: void
focal_class.signature: void leafDocumentsDeleted(long numDocs)
focal_class.class_method_signature: RevisionGCStats.splitDocumentsDeleted(long numDocs)
focal_class.full_signature: @Override public void splitDocumentsDeleted(long numDocs)
focal_class.identifier: splitDocumentsDeleted
focal_class.modifiers: @Override public
focal_class.parameters: (long numDocs)
focal_class.return: void
focal_class.signature: void splitDocumentsDeleted(long numDocs)
focal_class.class_method_signature: RevisionGCStats.intermediateSplitDocumentsDeleted(long numDocs)
focal_class.full_signature: @Override public void intermediateSplitDocumentsDeleted(long numDocs)
focal_class.identifier: intermediateSplitDocumentsDeleted
focal_class.modifiers: @Override public
focal_class.parameters: (long numDocs)
focal_class.return: void
focal_class.signature: void intermediateSplitDocumentsDeleted(long numDocs)
focal_class.class_method_signature: RevisionGCStats.deletedOnceFlagReset()
focal_class.full_signature: @Override public void deletedOnceFlagReset()
focal_class.identifier: deletedOnceFlagReset
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void deletedOnceFlagReset()
focal_class.class_method_signature: RevisionGCStats.started()
focal_class.full_signature: @Override public void started()
focal_class.identifier: started
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void started()
focal_class.class_method_signature: RevisionGCStats.finished(VersionGCStats stats)
focal_class.full_signature: @Override public void finished(VersionGCStats stats)
focal_class.identifier: finished
focal_class.modifiers: @Override public
focal_class.parameters: (VersionGCStats stats)
focal_class.return: void
focal_class.signature: void finished(VersionGCStats stats)
focal_class.class_method_signature: RevisionGCStats.getReadDocCount()
focal_class.full_signature: @Override public long getReadDocCount()
focal_class.identifier: getReadDocCount
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: long
focal_class.signature: long getReadDocCount()
focal_class.class_method_signature: RevisionGCStats.getDeletedDocCount()
focal_class.full_signature: @Override public long getDeletedDocCount()
focal_class.identifier: getDeletedDocCount
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: long
focal_class.signature: long getDeletedDocCount()
focal_class.class_method_signature: RevisionGCStats.getDeletedLeafDocCount()
focal_class.full_signature: @Override public long getDeletedLeafDocCount()
focal_class.identifier: getDeletedLeafDocCount
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: long
focal_class.signature: long getDeletedLeafDocCount()
focal_class.class_method_signature: RevisionGCStats.getDeletedSplitDocCount()
focal_class.full_signature: @Override public long getDeletedSplitDocCount()
focal_class.identifier: getDeletedSplitDocCount
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: long
focal_class.signature: long getDeletedSplitDocCount()
focal_class.class_method_signature: RevisionGCStats.getDeletedIntSplitDocCount()
focal_class.full_signature: @Override public long getDeletedIntSplitDocCount()
focal_class.identifier: getDeletedIntSplitDocCount
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: long
focal_class.signature: long getDeletedIntSplitDocCount()
focal_class.class_method_signature: RevisionGCStats.getResetDeletedFlagCount()
focal_class.full_signature: @Override public long getResetDeletedFlagCount()
focal_class.identifier: getResetDeletedFlagCount
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: long
focal_class.signature: long getResetDeletedFlagCount()
focal_class.class_method_signature: RevisionGCStats.getReadDocHistory()
focal_class.full_signature: @Override public CompositeData getReadDocHistory()
focal_class.identifier: getReadDocHistory
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: CompositeData
focal_class.signature: CompositeData getReadDocHistory()
focal_class.class_method_signature: RevisionGCStats.getDeletedDocHistory()
focal_class.full_signature: @Override public CompositeData getDeletedDocHistory()
focal_class.identifier: getDeletedDocHistory
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: CompositeData
focal_class.signature: CompositeData getDeletedDocHistory()
focal_class.class_method_signature: RevisionGCStats.getDeletedLeafDocHistory()
focal_class.full_signature: @Override public CompositeData getDeletedLeafDocHistory()
focal_class.identifier: getDeletedLeafDocHistory
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: CompositeData
focal_class.signature: CompositeData getDeletedLeafDocHistory()
focal_class.class_method_signature: RevisionGCStats.getDeletedSplitDocHistory()
focal_class.full_signature: @Override public CompositeData getDeletedSplitDocHistory()
focal_class.identifier: getDeletedSplitDocHistory
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: CompositeData
focal_class.signature: CompositeData getDeletedSplitDocHistory()
focal_class.class_method_signature: RevisionGCStats.getDeletedIntSplitDocHistory()
focal_class.full_signature: @Override public CompositeData getDeletedIntSplitDocHistory()
focal_class.identifier: getDeletedIntSplitDocHistory
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: CompositeData
focal_class.signature: CompositeData getDeletedIntSplitDocHistory()
focal_class.class_method_signature: RevisionGCStats.getResetDeletedFlagHistory()
focal_class.full_signature: @Override public CompositeData getResetDeletedFlagHistory()
focal_class.identifier: getResetDeletedFlagHistory
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: CompositeData
focal_class.signature: CompositeData getResetDeletedFlagHistory()
focal_class.class_method_signature: RevisionGCStats.meter(StatisticsProvider provider,
                                      String name)
focal_class.full_signature: private static MeterStats meter(StatisticsProvider provider,
                                      String name)
focal_class.identifier: meter
focal_class.modifiers: private static
focal_class.parameters: (StatisticsProvider provider,
                                      String name)
focal_class.return: MeterStats
focal_class.signature: MeterStats meter(StatisticsProvider provider,
                                      String name)
focal_class.class_method_signature: RevisionGCStats.timer(StatisticsProvider provider,
                                      String name)
focal_class.full_signature: private static TimerStats timer(StatisticsProvider provider,
                                      String name)
focal_class.identifier: timer
focal_class.modifiers: private static
focal_class.parameters: (StatisticsProvider provider,
                                      String name)
focal_class.return: TimerStats
focal_class.signature: TimerStats timer(StatisticsProvider provider,
                                      String name)
focal_class.class_method_signature: RevisionGCStats.counter(StatisticsProvider provider,
                                          String name)
focal_class.full_signature: private static CounterStats counter(StatisticsProvider provider,
                                          String name)
focal_class.identifier: counter
focal_class.modifiers: private static
focal_class.parameters: (StatisticsProvider provider,
                                          String name)
focal_class.return: CounterStats
focal_class.signature: CounterStats counter(StatisticsProvider provider,
                                          String name)
focal_class.class_method_signature: RevisionGCStats.qualifiedName(String metricName)
focal_class.full_signature: private static String qualifiedName(String metricName)
focal_class.identifier: qualifiedName
focal_class.modifiers: private static
focal_class.parameters: (String metricName)
focal_class.return: String
focal_class.signature: String qualifiedName(String metricName)
focal_class.class_method_signature: RevisionGCStats.getTimeSeriesData(String name, String desc)
focal_class.full_signature: private CompositeData getTimeSeriesData(String name, String desc)
focal_class.identifier: getTimeSeriesData
focal_class.modifiers: private
focal_class.parameters: (String name, String desc)
focal_class.return: CompositeData
focal_class.signature: CompositeData getTimeSeriesData(String name, String desc)
focal_class.class_method_signature: RevisionGCStats.getTimeSeries(String name)
focal_class.full_signature: private TimeSeries getTimeSeries(String name)
focal_class.identifier: getTimeSeries
focal_class.modifiers: private
focal_class.parameters: (String name)
focal_class.return: TimeSeries
focal_class.signature: TimeSeries getTimeSeries(String name)
focal_method.body: @Override
      public long getDeletedIntSplitDocCount() {
          return deletedIntSplitDoc.getCount();
      }
focal_method.class_method_signature: RevisionGCStats.getDeletedIntSplitDocCount()
focal_method.full_signature: @Override public long getDeletedIntSplitDocCount()
focal_method.identifier: getDeletedIntSplitDocCount
focal_method.invocations: getCount
focal_method.modifiers: @Override public
focal_method.parameters: ()
focal_method.return: long
focal_method.signature: long getDeletedIntSplitDocCount()