The purpose of Cache is to increase the performance of IS. It works as a temp memory. You can cached the entire file content in a system hashtable variable. Lets take an example that, there are 100's of messages which are coming from some xyz source to wM and to process those, every time you need to read the config file. So to avoid reading every time, better to use cache.
Caching is generally used for increase the performance of the service. For example if you enable the cache for a flow service it stores the pipeline data in a local cache when it is invoked . And when the server receives multiple requests for that service with same set of inputs then results are generally fetched from cache rather than re invoking the service. Check Administering guide for more information.
If cache is enabled for a service then the service output is cache'd in IS memory,now if the service is invoked again with same input then the service will execute again rather it returns the output from cache. Example if u set for adapter service which is invoked frequently with same input then u can avoid hitting DB every time rather the results are returned from cache
we can use a basic example by specifying dateTime service.... get the date with Milliseconds and keep cache=True....then we can get the clarity........change the input and test again...we can give Cache expire interval also.............(We can en-cash the Cache values......... )....
If u select Cache Results is True and Default Cache Expire is 15 Minutes if the same request came in that 15 Min without executing the flow services it will give the results instantaneously from Cache, This will help mainly in web services, If Cache Result is false then it will be normal flow service. Every request will be going inside the flow services and execute and gives the result.. Hope this Information may help you
Leave a Reply
Guest User
Not sure what solution is right for you?
Choose the right one for you.
Get the help of the experts and find a solution that best suits your needs.
Acouxuth
Hi Team,
What is the use of CACHE results if i select true? what will happen.....
if i select false what will happen ?......
Tomas
The purpose of Cache is to increase the performance of IS. It works as a temp memory. You can cached the entire file content in a system hashtable variable. Lets take an example that, there are 100's of messages which are coming from some xyz source to wM and to process those, every time you need to read the config file. So to avoid reading every time, better to use cache.
Ansari
Caching is generally used for increase the performance of the service. For example if you enable the cache for a flow service it stores the pipeline data in a local cache when it is invoked . And when the server receives multiple requests for that service with same set of inputs then results are generally fetched from cache rather than re invoking the service. Check Administering guide for more information.
Srinik
If cache is enabled for a service then the service output is cache'd in IS memory,now if the service is invoked again with same input then the service will execute again rather it returns the output from cache. Example if u set for adapter service which is invoked frequently with same input then u can avoid hitting DB every time rather the results are returned from cache
Asadul
we can use a basic example by specifying dateTime service.... get the date with Milliseconds and keep cache=True....then we can get the clarity........change the input and test again...we can give Cache expire interval also.............(We can en-cash the Cache values......... )....
Acouxuth
Tanks for explanation ...
Acouxuth
Thanks for replay to alll..:):):)
Pradip
If u select Cache Results is True and Default Cache Expire is 15 Minutes if the same request came in that 15 Min without executing the flow services it will give the results instantaneously from Cache, This will help mainly in web services, If Cache Result is false then it will be normal flow service. Every request will be going inside the flow services and execute and gives the result.. Hope this Information may help you