Interface ReadResponseStats

    • Method Detail

      • getCurrentTimeInNanos

        long getCurrentTimeInNanos()
      • addDatabaseLookupLatency

        void addDatabaseLookupLatency​(long startTimeInNanos)
        The implementer is responsible for doing the subtraction between the current time and the start time.
        Parameters:
        startTimeInNanos - the timestamp in nanoseconds of beginning of the period to measure.
      • addReadComputeLatency

        void addReadComputeLatency​(double latency)
      • addReadComputeDeserializationLatency

        void addReadComputeDeserializationLatency​(double latency)
      • addReadComputeSerializationLatency

        void addReadComputeSerializationLatency​(double latency)
      • addKeySize

        void addKeySize​(int size)
      • addValueSize

        void addValueSize​(int size)
      • addReadComputeOutputSize

        void addReadComputeOutputSize​(int size)
      • incrementDotProductCount

        void incrementDotProductCount​(int count)
      • incrementCountOperatorCount

        void incrementCountOperatorCount​(int count)
      • incrementCosineSimilarityCount

        void incrementCosineSimilarityCount​(int count)
      • incrementHadamardProductCount

        void incrementHadamardProductCount​(int count)
      • setStorageExecutionSubmissionWaitTime

        void setStorageExecutionSubmissionWaitTime​(double storageExecutionSubmissionWaitTime)
      • setStorageExecutionQueueLen

        void setStorageExecutionQueueLen​(int storageExecutionQueueLen)
      • incrementMultiChunkLargeValueCount

        void incrementMultiChunkLargeValueCount()