added caching of customer pojo - TODO fix compile errors