+

Search Tips   |   Advanced Search

 

Security cache properties

 

The following JVM security cache custom properties determine whether the authentication cache is enabled or disabled. If the authentication cache is enabled, as recommended, these custom properties specify the initial size of the primary and secondary hash table caches, which affect the frequency of rehashing and the distribution of the hash algorithms.

The com.ibm.websphere.security.util.tokenCacheSize and com.ibm.websphere.security.util.LTPAValidationCacheSize properties were replaced with the com.ibm.websphere.security.util.authCacheSize property. You can specify these system properties by completing the following steps:

  1. Click Servers > Application servers > server.

  2. Under Server Infrastructure, expand Java and Process Management.

  3. Click Process Definition > Java Virtual Machine.

  4. Under Additional properties, click Custom properties > New.

  5. Under General Properties, specify the property name and its value. You can specify multiple property name and value pairs delimited by a space.

  6. Click OK.

WAS includes the following security cache custom properties:

com.ibm.websphere.security.util.authCacheEnabled

Specifies whether to disable the authentication cache. IBM recommends that you leave the authentication cache enabled for performance reasons. However, you can disable the authentication cache for debug or measurement purposes.

Default: True

com.ibm.websphere.security.util.authCacheSize

Specifies the initial size of the primary and secondary hash table caches. A higher number of available hash values might decrease the occurrence of hash collisions. A hash collision results in a linear search for the hash bucket, which might decrease the retrieval time. If several entries compose a hash table cache, you create a table with a larger capacity that supports more efficient hash entries instead of allowing automatic rehashing determine the growth of the table. Rehashing causes every entry to move each time.

Default: 200
Type: Integer




 

Related tasks


Tuning the application serving environment
Tuning security configurations

 

Related Reference


Example: User revocation from a cache

 

Reference topic