cache oauth client