Class DMReaderImpl

  • All Implemented Interfaces:
    DMReader

    public class DMReaderImpl
    extends java.lang.Object
    implements DMReader
    • Field Detail

      • LOGID

        private static final LogIDs LOGID
      • active_requests

        private final java.util.concurrent.ConcurrentHashMap<DiskAccessRequest,​java.lang.String> active_requests
      • async_reads

        private int async_reads
      • read_requests

        private final java.util.Set<java.lang.Object[]> read_requests
      • async_read_sem

        private final AESemaphore async_read_sem
      • suspended_requests

        private final java.util.List<java.lang.Object[]> suspended_requests
      • started

        private boolean started
      • stopped

        private boolean stopped
      • suspended

        private int suspended
      • total_read_ops

        private long total_read_ops
      • total_read_bytes

        private long total_read_bytes
      • latency

        private volatile long latency