public void testFix() {
ReceiveBufferSizePredictor receiveBufferSizePredictor = new FixedReceiveBufferSizePredictor(1024 * 8);
receiveBufferSizePredictor.previousReceiveBufferSize(960);
Assert.assertThat(receiveBufferSizePredictor.nextReceiveBufferSize(), is(1024 * 8));
receiveBufferSizePredictor.previousReceiveBufferSize(40000);
Assert.assertThat(receiveBufferSizePredictor.nextReceiveBufferSize(), is(1024 * 8));
}
public static void main(String[] args) {
ReceiveBufferSizePredictor receiveBufferSizePredictor = new AdaptiveReceiveBufferSizePredictor();
receiveBufferSizePredictor.previousReceiveBufferSize(960);