ElastiCache Serverless connections survive 10 minutes of idle
The official documentation on server-side idle timeout for ElastiCache states "This setting is not available on serverless caches" — meaning when Serverless disconnects idle connections is undisclosed.
Testing with the JDBC Wrapper's Remote Query Cache Plugin, I ran queries for 5 minutes, idled for 10 minutes, then resumed. No timeout recurred. The post-idle phase hit the cache on all 30 queries (max 21ms).
At least for 10-minute idle periods, periodic keepalive queries are unnecessary. Behavior with 30-60 minute idle periods remains untested.
