CachedResultSet and CachingResultSet implemented