Interface FullGCStatsCollector


  • public interface FullGCStatsCollector
    Collector interface for DocumentNodeStore full garbage collection statistics.
    • Method Detail

      • documentRead

        void documentRead()
        Total No. of documents read during FullGC phase
      • candidateProperties

        void candidateProperties​(org.apache.jackrabbit.oak.plugins.document.VersionGarbageCollector.GCPhase mode,
                                 long numProps)
        Total No. of properties detected as garbage during a given GC phase
        Parameters:
        mode - GC phase
        numProps - no. of garbage properties found in current cycle
      • candidateDocuments

        void candidateDocuments​(org.apache.jackrabbit.oak.plugins.document.VersionGarbageCollector.GCPhase mode,
                                long numDocs)
        Total No. of documents detected as garbage during a given GC phase
        Parameters:
        mode - GC phase
        numDocs - no. of garbage documents found in current cycle
      • candidateRevisions

        void candidateRevisions​(org.apache.jackrabbit.oak.plugins.document.VersionGarbageCollector.GCPhase mode,
                                long numRevs)
        Total No. of revisions detected as garbage during a given GC phase
        Parameters:
        mode - GC phase
        numRevs - no. of garbage revisions found in current cycle
      • candidateInternalRevisions

        void candidateInternalRevisions​(org.apache.jackrabbit.oak.plugins.document.VersionGarbageCollector.GCPhase mode,
                                        long numRevs)
        Total No. of internal revisions detected as garbage during a given GC phase
        Parameters:
        mode - GC phase
        numRevs - no. of garbage internal revisions found in current cycle
      • orphanNodesDeleted

        void orphanNodesDeleted​(long numNodes)
        No. of orphan nodes deleted during FullGC
        Parameters:
        numNodes - no. of orphan nodes deleted in current cycle
      • propertiesDeleted

        void propertiesDeleted​(long numProps)
        No. of properties deleted during FullGC
        Parameters:
        numProps - no. of properties deleted in current cycle
      • unmergedBranchCommitsDeleted

        void unmergedBranchCommitsDeleted​(long numCommits)
        No. of unmerged (unique) branch commits deleted during FullGC
        Parameters:
        numCommits - no. of unmerged branch commits deleted in current cycle
      • documentsUpdated

        void documentsUpdated​(long numDocs)
        No. of documents updated (i.e. have garbage removed) during FullGC
        Parameters:
        numDocs - no. of documents updated in current cycle
      • documentsUpdateSkipped

        void documentsUpdateSkipped​(long numDocs)
        No. of documents which had skipped update (i.e. have been updated between garbage collection & removal) during FullGC
        Parameters:
        numDocs - No. of documents which had skipped update in current cycle
      • started

        void started()
        No. of times the FullGC has started