There are 2 ways
1. the link you provided , has solution for other cache plugin , like set cache time less than 12 hours , which also works in LSCWP
2. if you know the nonce name , you can enable ESI , add the nonce name in ESI nonce list , it will wrap the nonce to ESI block to avoid being expired.
Regarding point 1, I would like you to tell me how to do it because I can’t find the place to configure the cache time of less than 12 hours.
Regarding point 2 I do not understand what “nonce” is to enable ESI, if you guide me I would appreciate it.
for example the page you have contact form is
Then go to Cache —> cache —> Force Cache URIs
Thank you very much for the help, I hope that with this you will no longer have any problems.
I love litespeed cache and the truth that now more still
Please let us know how this goes.
What has been changed since this message on https://wordpress.org/support/topic/default-cache-timeout-2/
1 year, 3 months ago
Caldera Form has our ESI API embedded. For the nonce it will automatically generate a separate cache. If you have ESI turned on, it will use your Default Private Cache TTL setting for that nonce caching. By default Default Private Cache TTL is 1800, it won’t get expired.
For most other plugins, @qtwrk’s answer (ESI shortcode) is a general approach to fix the timeout issue. For Caldera Form, it’s not needed.”
We are having the same issue.
Has LS Cache 3.0+ made a change breaking the way Caldera implements this?
Thanks for the feedback. It’s due to our API changes. Will give a solution soon.
Hai @hailite So I understand that the solution that qtwrk (@qtwrk) has proposed is not valid?
qtwrk’s solution can work. The solution I mentioned is to improve the compatibility in our plugin, so you don’t need to add that settings in future.
The 3rd party enhancement for Caldera Forms is done in v3.2.2-rc3 https://github.com/litespeedtech/lscache_wp/commit/33cd1a7fbaa4f03409ab66d31fbf46548314875f
It will be included in next release. Thanks.