How do WASessions get terminated? I'm asking because I want to release the database connection at some point once its expired (I'm just doing a naive one session one connection for now).