ChristopherSchultz commented on PR #596:
URL: https://github.com/apache/tomcat/pull/596#issuecomment-1466235515

   > Punt the session update operation to a callback or interface, have one or 
two sensible defaults (like for the major databases and specific table 
configuration) and have a way for the user to provide their own implementation?
   
   If you are going to provide your own implementation, you could just subclass 
DataSourceStore and change the behavior of the `store` (or `load`, etc.) 
methods.
   
   This does bring up a good point: rather than having a new configuration 
option, I could simply have a subclass of DataSourceStore which overrides the 
`store` method to do the `SELECT...FOR UPDATE`. Then there is a much smaller 
change to the existing code, which is beneficial for stability. In fact, I 
think no existing code needs to change; everything is in the new class,  
including this optional new _primary key column_ option.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to