以下のようにDefaultRetryPolicyのinitialTimeoutMsとして 1500 を設定しましたが、タイムアウトは考慮されません。
request.setRetryPolicy(new DefaultRetryPolicy(1500
, DefaultRetryPolicy.DEFAULT_MAX_RETRIES
, DefaultRetryPolicy.DEFAULT_BACKOFF_MULT));
デバイスの WiFi を切断してタイムアウトをテストしたところ、Logcatでこれらの時間が表示されました。
2019-12-16 14:28:15.892 I/MyClass: request sent
2019-12-16 14:28:35.930 I/MyClass: request caught onError
1.5 秒後に onResponse または onError のいずれかをキャッチすると予想していたのに、20 秒以上かかりました!!!