Tabnine Logo
org.keycloak.models.cache.infinispan
Code IndexAdd Tabnine to your IDE (free)

How to use org.keycloak.models.cache.infinispan

Best Java code snippets using org.keycloak.models.cache.infinispan (Showing top 20 results out of 315)

origin: org.keycloak/keycloak-model-infinispan

protected UserModel getUserAdapter(RealmModel realm, String userId, Long loaded, UserModel delegate) {
  CachedUser cached = cache.get(userId, CachedUser.class);
  if (cached == null) {
    return cacheUser(realm, delegate, loaded);
  } else {
    return validateCache(realm, cached);
  }
}
origin: org.keycloak/keycloak-invalidation-cache-infinispan

@Override
public CachedUser getCachedUserByUsername(String realmId, String name) {
  String id = usernameLookup.get(realmId, name);
  return id != null ? getCachedUser(realmId, id) : null;
}
origin: org.keycloak/keycloak-model-infinispan

@Override
public void rollback() {
  try {
    setRollbackOnly = true;
    runInvalidations();
    transactionActive = false;
  } finally {
    cache.endRevisionBatch();
  }
}
origin: org.keycloak/keycloak-model-infinispan

@Override
public RoleModel addRole(String name) {
  return cacheSession.addClientRole(getRealm(), this, name);
}
origin: org.keycloak/keycloak-invalidation-cache-infinispan

@Override
public CacheRealmProvider create(KeycloakSession session) {
  lazyInit(session);
  return new DefaultCacheRealmProvider(realmCache, session);
}
origin: org.keycloak/keycloak-model-infinispan

@Override
public void commit() {
  try {
    if (clearAll) {
      cache.clear();
    }
    runInvalidations();
    transactionActive = false;
  } finally {
    cache.endRevisionBatch();
  }
}
origin: org.keycloak/keycloak-model-infinispan

@Override
public CacheRealmProvider create(KeycloakSession session) {
  lazyInit(session);
  return new RealmCacheSession(realmCache, session);
}
origin: org.keycloak/keycloak-model-infinispan

@Override
public RoleModel getRole(String name) {
  return cacheSession.getClientRole(getRealm(), this, name);
}
origin: org.keycloak/keycloak-model-infinispan

@Override
public boolean removeClientScope(String id) {
  cacheSession.registerClientScopeInvalidation(id);
  getDelegateForUpdate();
  return updated.removeClientScope(id);
}
origin: org.keycloak/keycloak-invalidation-cache-infinispan

@Override
public CacheUserProvider create(KeycloakSession session) {
  lazyInit(session);
  return new DefaultCacheUserProvider(userCache, session);
}
origin: org.keycloak/keycloak-model-infinispan

@Override
public UserCache create(KeycloakSession session) {
  lazyInit(session);
  return new UserCacheSession(userCache, session);
}
origin: org.keycloak/keycloak-model-infinispan

private void invalidateGroup(String id, String realmId, boolean invalidateQueries) {
  invalidateGroup(id);
  if (invalidateQueries) {
    cache.groupQueriesInvalidations(realmId, invalidations);
  }
}
origin: org.keycloak/keycloak-model-infinispan

@Override
public void invalidate() {
  invalidated = true;
  getDelegateForUpdate();
}
origin: org.keycloak/keycloak-model-infinispan

@Override
public ClientModel getClientById(String id) {
  if (isUpdated()) return updated.getClientById(id);
  return cacheSession.getClientById(id, this);
}
origin: org.keycloak/keycloak-model-infinispan

@Override
public RoleModel getRoleById(String id) {
  if (isUpdated()) return updated.getRoleById(id);
  return cacheSession.getRoleById(id, this);
 }
origin: org.keycloak/keycloak-invalidation-cache-infinispan

@Override
public CachedRealm getCachedRealm(String id) {
  if (!enabled) return null;
  return get(id, CachedRealm.class);
}
origin: org.keycloak/keycloak-model-infinispan

@Override
public void rollback() {
  setRollbackOnly = true;
  runInvalidations();
  transactionActive = false;
}
origin: org.keycloak/keycloak-model-infinispan

@Override
public RoleModel addRole(String id, String name) {
  return cacheSession.addClientRole(getRealm(), this, id, name);
}
origin: org.keycloak/keycloak-invalidation-cache-infinispan

@Override
public CachedUser getCachedUserByEmail(String realmId, String email) {
  String id = emailLookup.get(realmId, email);
  return id != null ? getCachedUser(realmId, id) : null;
}
origin: org.keycloak/keycloak-invalidation-cache-infinispan

@Override
public CachedGroup getGroup(String id) {
  if (!enabled) return null;
  return get(id, CachedGroup.class);
}
org.keycloak.models.cache.infinispan

Most used classes

  • ClientAdapter
  • GroupAdapter
  • InfinispanCacheRealmProviderFactory
  • RealmAdapter
  • RoleAdapter
  • CacheManager,
  • ClearCacheEvent,
  • ClientScopeAdapter,
  • ClientTemplateAdapter,
  • DefaultCacheRealmProvider,
  • DefaultCacheUserProvider,
  • DefaultLazyLoader,
  • InfinispanCacheRealmProviderFactory$CacheListener,
  • InfinispanCacheUserProviderFactory$CacheListener,
  • InfinispanCacheUserProviderFactory$RealmLookup,
  • InfinispanCacheUserProviderFactory,
  • InfinispanRealmCache,
  • InfinispanUserCache,
  • InfinispanUserCacheProviderFactory
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now