title: Are there any good CachedRowSet implementations other than the proprietary Sun one?
body: <p>I am investigating using <a href="http://java.sun.com/j2se/1.5.0/docs/api/javax/sql/rowset/CachedRowSet.html" rel="noreferrer"><code>javax.sql.rowset.CachedRowSet</code></a> in part of my application, however I can only find information on using the proprietary sun implementation <a href="http://developers.sun.com/docs/jscreator/apis/rowset/com/sun/rowset/CachedRowSetImpl.html" rel="noreferrer"><code>com.sun.rowset.CachedRowSetImpl</code></a> or Oracle specific implementations.</p>
  
  <p>The sun implementation is <a href="http://java.sun.com/products/jdk/faq/faq-sun-packages.html" rel="noreferrer">unsupported and subject to change</a>. Using this could also cause problems if I want to deploy to non-Sun virtual machines in the future, and finally it leaves unsuppressible warnings in our build logs which can mask other warnings.</p>
  
  <p>Is there an open source alternative implementation that we I can deploy with my application that will work well across multiple databases? At a minimum something that supports MySQL.</p>