Так что я уже понимаю, что такое CachedRowSet.В основном он содержит данные, в отличие от других RowSets / ResultSets, которые требуют подключения и каждый раз получают данные.Поскольку для него не требуется соединение, оно сериализуемо, и я цитирую из документации Java SE 8 CachedRowSet
Объект CachedRowSet - это контейнер для строк данных, который кэширует свои строки в памяти, что делаетвозможно работать, не всегда будучи связанным с его источником данных.Кроме того, это компонент JavaBeans ™, который можно прокручивать, обновлять и сериализовать.
Я искал документацию в меру своих возможностей и, если она сериализуема, она должна реализовывать интерфейс сериализации напрямуюили косвенно выше по иерархии.Я не вижу этого, поэтому меня смущает то, как это сериализуемо без сериализуемой реализации.