@Override public synchronized Subject lookup(final String subjectName) { isValid(); Subject subject = subjectCache.lookup(subjectName); if (subject == null) { if (checkSubjectExistsInBackend(subjectName)) { subject = getAndCacheSubject(subjectName); } } return subject; }
@Override public synchronized Subject lookup(final String subjectName) { isValid(); Subject subject = subjectCache.lookup(subjectName); if (subject == null) { if (checkSubjectExistsInBackend(subjectName)) { subject = getAndCacheSubject(subjectName); } } return subject; }