public CachedAuthentication(TokenInfo info, OAuth2Authentication a, int expiresInMs) { this.tokenInfo = info; this.authentication = a; this.expirable = new TimeExpirableMs(expiresInMs); }
public boolean isCacheExpired() { return expirable.isExpired(); } }
/** * Return the expires in from now * unit:second */ default int getExpiresInFormNow(){ return getExpiresIn() - (int)((System.currentTimeMillis()-getCreated())/1000); }
protected void cacheAuthentication(Token at, TokenInfo tokenDetails, OAuth2Authentication authc) { int cachedMs=cacheExpiresInMs; if(tokenDetails instanceof TimeExpirableSeconds){ cachedMs=((TimeExpirableSeconds)tokenDetails).getExpiresInFormNow()*1000; } cache.put(at.getToken(), new CachedAuthentication(tokenDetails, authc, cachedMs)); }
public void setExpiration(TimeExpirable expirable) { this.expiration = new Timestamp(expirable.getCreated() + expirable.getExpiresIn() * 1000L); } }
public CachedAuthentication(ResAccessTokenDetails d, ResAuthentication a, int expiresInMs) { this.tokenDetails = d; this.authentication = a; this.expirable = new TimeExpirableMs(expiresInMs); }
public boolean isCacheExpired() { return expirable.isExpired(); } }
public void setExpiration(TimeExpirable expirable) { this.expiration = new Timestamp(expirable.getCreated() + expirable.getExpiresIn() * 1000L); } }
public void setTimeExpirable(TimeExpirable te) { setCreatedMs(te.getCreated()); setExpirationByExpiresIn(te.getExpiresIn()); } }
public void setTimeExpirable(TimeExpirable te) { setCreatedMs(te.getCreated()); setExpirationByExpiresIn(te.getExpiresIn()); } }