public static AbstractHistogram constructHistogram(boolean threadSafe) {
final long highestTrackableValue = 60L * 60L * 1000000L;
final int numberOfSignificantValueDigits = 2;
if (threadSafe) {
return new AtomicHistogram( highestTrackableValue, numberOfSignificantValueDigits);
} else {
return new Histogram( highestTrackableValue, numberOfSignificantValueDigits);
}
}