simple http request cache
build fix

Change-Id: I35e3d893271e2fa90e458a1068811fc3863c040d
try lock instead of synchronize and simplified http requests cache

Change-Id: I090e1ce9d10e4eb02efb84f1ed6dec4c134bcbb1
fixes

Change-Id: Ic3e936bd01f2fe2507f1f04528e7c5961d23bf13