data-resource-management-service/drms-rdbms-impl/drms-server/src/main/java/org/apache/airavata/drms/api/interceptors/authcache/AuthCache.java [23:36]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    public static Optional<AuthenticatedUser> getAuthenticatedUser(String accessToken) {
        if (authCache.containsKey(accessToken)) {
            CacheEntry cacheEntry = (CacheEntry) authCache.get(accessToken);
            long insertionTime = cacheEntry.getInsertionTime();
            long entryExpiredTimeStamp = insertionTime + MAX_CACHE_TIME;
            if (System.currentTimeMillis() - entryExpiredTimeStamp > 0) {
                authCache.remove(accessToken);
                return Optional.empty();
            } else {
                return Optional.ofNullable(((CacheEntry) authCache.get(accessToken)).getUser());
            }
        }
        return Optional.empty();
    }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



data-resource-management-service/drms-graph-impl/drms-api/src/main/java/org/apache/airavata/drms/api/interceptors/authcache/AuthCache.java [23:36]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    public static Optional<AuthenticatedUser> getAuthenticatedUser(String accessToken) {
        if (authCache.containsKey(accessToken)) {
            CacheEntry cacheEntry = (CacheEntry) authCache.get(accessToken);
            long insertionTime = cacheEntry.getInsertionTime();
            long entryExpiredTimeStamp = insertionTime + MAX_CACHE_TIME;
            if (System.currentTimeMillis() - entryExpiredTimeStamp > 0) {
                authCache.remove(accessToken);
                return Optional.empty();
            } else {
                return Optional.ofNullable(((CacheEntry) authCache.get(accessToken)).getUser());
            }
        }
        return Optional.empty();
    }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



