wsdlCache.maxElementsInMemory parameter
The wsdlCache.maxElementsInMemory parameter defines the maximum number of WSDL objects that can be cached.
An WSDL (Web Services Description Language) is an XML document which is used to describe a Web service. An WSDL includes the location of the Web service and the operations (or methods) the service exposes.
To enhance the response time for your Web services and to avoid loading your WSDLs each time a request comes in, WSDLs are cached in the JVM level cache. The lookup is done by the Web service name which act as a key for the lookup.
When the cache reaches the threshold specified by the wsdlCache.maxElementsInMemory parameter, the WSDL document with the oldest date of last use is replaced with any new WSDLs.
Parameter values
- Value
- Integer
- Default value
- 50
- Recommended value
- 50
To configure this parameter for optimal performance, look at your cache hit ratio for WSDL in wsdlCache parameter value until the hit ratio percentage reaches over 95%.
. Increase theExample
In this example, the maximum number WSDL objects is 50.
wsdlCache.maxElementsInMemory=50