In the company I'm providing consulting services, when the database is updated by a process outside Weblogic Web Application, the updated data is not refreshed at once. Googling a bit I've found the following parameter in JDBC configuration:
Profile Harvest Frequency Seconds
The number of seconds between when WebLogic Server harvests profile data.
When set to 0, harvesting of data is disabled.
MBean Attribute (Does not apply to application modules):
JDBCConnectionPoolParamsBean.ProfileHarvestFrequencySeconds
Minimum value: 0
Maximum value: 2147483647
The default is set to 300.
Is this parameter that does the cache expiration? Or there's another configuration?
My idea is to expire the cache after 2 minutes.