The following Java virtual machine (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.
Important: 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:
- Click Servers > Application servers > server_name.
- Under Server Infrastructure, expand Java and Process Management.
- Click Process Definition > Java Virtual Machine.
- Under Additional properties, click Custom properties > New.
- Under General Properties, specify the property name and its value. You
can specify multiple property name and value pairs delimited by a space.
- Click OK.
WebSphere Application Server includes the following security cache custom
properties:
- com.ibm.websphere.security.util.authCacheEnabled
- Specifies whether to disable the authentication cache. It is recommended
that you leave the authentication cache enabled for performance reasons. However,
you can disable the authentication cache for debug or measurement purposes.
- 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 |