It would be inconsistent with [RateLimitedFSDirectory.Listener](https://github.com/elasticsearch/elasticsearch/blob/master/src/main/java/org/apache/lucene/store/RateLimitedFSDirectory.java#L100) I also think that onPause(0) might be useful in certain cases. However, it should be `if (b >= 0) {`