package Ġcom . example . my application . api . client Ċ Ċ import Ġjp . team . ew ork s . e _ core _ library . api . Base ApiClient Ċ import Ġokhttp 3 . Ok HttpClient Ċ import Ġjava . util . concurrent . TimeUnit Ċ Ċ object ĠSample ApiClient : ĠBase ApiClient () Ġ{ ĊĠĠĠ Ġoverride Ġval ĠhttpClient : ĠOk HttpClient Ġby Ġlazy Ġ{ ĊĠĠĠĠĠĠĠ ĠOk HttpClient . Builder (). apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġconnect Timeout ( 3 0 , ĠTimeUnit . SECONDS ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġread Timeout ( 3 0 , ĠTimeUnit . SECONDS ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwrite Timeout ( 3 0 , ĠTimeUnit . SECONDS ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcall Timeout ( 3 0 , ĠTimeUnit . SECONDS ) ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġretry On Connection Failure ( false ) ĊĠĠĠĠĠĠĠ Ġ}. build () ĊĠĠĠ Ġ} Ċ } Ċ