Add socket timeout parameter for cache api constructor