Class AuthCacheProperties
java.lang.Object
com.broadleafcommerce.auth.cache.autoconfigure.AuthCacheProperties
Properties that influence cache settings for the auth service
- Author:
- Jeff Fischer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbooleanintSize of the LRUMap cache to use to storeOAuth2IdentityProvidersby the type of authorized client.inthashCode()voidsetAccountInheritanceLineCacheByAccountId(Duration accountInheritanceLineCacheByAccountId) voidsetAdminUrlByTenantId(Duration adminUrlByTenantId) voidsetAncestorAccountCacheByAccountId(Duration ancestorAccountCacheByAccountId) voidsetApplicationByApplicationId(Duration applicationByApplicationId) voidsetApplicationUrlByApplicationId(Duration applicationUrlByApplicationId) voidsetByAuthClient(Duration byAuthClient) voidsetByScopeNames(Duration byScopeNames) voidsetByScopeNamesPermissions(Duration byScopeNamesPermissions) voidsetByServerId(Duration byServerId) voidsetClientIdentityProviderCacheSize(int clientIdentityProviderCacheSize) Size of the LRUMap cache to use to storeOAuth2IdentityProvidersby the type of authorized client.voidsetDescendantAccountCacheByAccountId(Duration descendantAccountCacheByAccountId) toString()
-
Constructor Details
-
AuthCacheProperties
public AuthCacheProperties()
-
-
Method Details
-
getByServerId
-
getByScopeNames
-
getByScopeNamesPermissions
-
getApplicationUrlByApplicationId
-
getApplicationByApplicationId
-
getAdminUrlByTenantId
-
getByAuthClient
-
getAncestorAccountCacheByAccountId
-
getDescendantAccountCacheByAccountId
-
getAccountInheritanceLineCacheByAccountId
-
getClientIdentityProviderCacheSize
public int getClientIdentityProviderCacheSize()Size of the LRUMap cache to use to storeOAuth2IdentityProvidersby the type of authorized client. Default is 100. -
setByServerId
-
setByScopeNames
-
setByScopeNamesPermissions
-
setApplicationUrlByApplicationId
-
setApplicationByApplicationId
-
setAdminUrlByTenantId
-
setByAuthClient
-
setAncestorAccountCacheByAccountId
-
setDescendantAccountCacheByAccountId
-
setAccountInheritanceLineCacheByAccountId
public void setAccountInheritanceLineCacheByAccountId(Duration accountInheritanceLineCacheByAccountId) -
setClientIdentityProviderCacheSize
public void setClientIdentityProviderCacheSize(int clientIdentityProviderCacheSize) Size of the LRUMap cache to use to storeOAuth2IdentityProvidersby the type of authorized client. Default is 100. -
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-