Lines Matching refs:entry

67         CacheEntry entry = null;
69 entry = getEntry(context, account);
71 synchronized (entry) {
72 final long actualExpiration = entry.mExpirationTime - EXPIRATION_THRESHOLD;
77 refreshEntry(context, entry);
79 return entry.mAccessToken;
85 CacheEntry entry = getEntry(context, account);
86 synchronized (entry) {
87 refreshEntry(context, entry);
88 return entry.mAccessToken;
93 CacheEntry entry;
95 entry = mCache.get(account.mId);
96 if (entry == null) {
97 LogUtils.d(Logging.LOG_TAG, "initializing entry from database");
100 entry = new CacheEntry(account.mId, credential.mProviderId, credential.mAccessToken,
102 mCache.put(account.mId, entry);
105 // This account is temporary, just create a temporary entry. Don't store
109 entry = new CacheEntry(account.mId, credential.mProviderId, credential.mAccessToken,
112 return entry;
115 private void refreshEntry(Context context, CacheEntry entry) throws
117 LogUtils.d(Logging.LOG_TAG, "AuthenticationCache refreshEntry %d", entry.mAccountId);
120 entry.mProviderId, entry.mRefreshToken);
123 entry.mAccessToken = result.mAccessToken;
124 entry.mExpirationTime = result.mExpiresInSeconds * DateUtils.SECOND_IN_MILLIS +
126 saveEntry(context, entry);
130 clearEntry(context, entry);
141 private void saveEntry(Context context, CacheEntry entry) {
144 final Account account = Account.restoreAccountWithId(context, entry.mAccountId);
147 cred.mProviderId = entry.mProviderId;
148 cred.mAccessToken = entry.mAccessToken;
149 cred.mRefreshToken = entry.mRefreshToken;
150 cred.mExpiration = entry.mExpirationTime;
154 private void clearEntry(Context context, CacheEntry entry) {
156 entry.mAccessToken = "";
157 entry.mRefreshToken = "";
158 entry.mExpirationTime = 0;
159 saveEntry(context, entry);
160 mCache.remove(entry.mAccountId);