Initialize Table lazily

Is there a way to force table to initialize lazily? I mean, that it should not re-render all rows upon every ItemSetChangeEvent. I have a database based container which itself is lazy (i.e. upon change it only clears internal buffers and does a query only when rows are requested) and I want to add multiple filters, set sort at once, but if the container is a datasource for table, the DB query is executed many times.

And, maybe, related question: why is resetPageBuffer() method protected? Seems that this should do the trick, if this method was called instead of the refreshRowCache().