impementl caching AccessTokenFactory