question: public void writingRequestHeaders ( ) { if ( sentRequestMillis != - 1 ) { throw new IllegalStateException ( ) ; } sentRequestMillis = System . currentTimeMillis ( ) ; }
target:  Called immediately before the transport transmits HTTP request headers. This is used to observe the sent time should the request be cached.