COMBINING CACHING WITH A CLOUD HOSTED PROXY TO SUPPORT MOBILE CONSUMERS OF RESTFUL SERVICES