public class IpdSharedFileWriteLatencyMeter extends Object
| Modifier and Type | Field and Description |
|---|---|
protected java.time.Clock |
clock |
protected int |
numberOfMeasurements |
protected Random |
random |
protected static byte[] |
SAMPLE_DATA |
| Constructor and Description |
|---|
IpdSharedFileWriteLatencyMeter(com.atlassian.dc.filestore.api.FileStore.Path file,
int numberOfMeasurements) |
| Modifier and Type | Method and Description |
|---|---|
static long |
getMedian(List<Long> measurements) |
List<java.time.Duration> |
makeWriteLatencyMeasurements() |
protected java.time.Duration |
measureWriteLatency() |
protected static final byte[] SAMPLE_DATA
protected final Random random
protected final int numberOfMeasurements
protected final java.time.Clock clock
public IpdSharedFileWriteLatencyMeter(com.atlassian.dc.filestore.api.FileStore.Path file,
int numberOfMeasurements)
protected java.time.Duration measureWriteLatency()
throws IOException
IOExceptionpublic List<java.time.Duration> makeWriteLatencyMeasurements() throws IOException, InterruptedException
IOExceptionInterruptedExceptionCopyright © 2002-2024 Atlassian. All Rights Reserved.