Is that going to create a lot of GC?

I looked at DefaultSnapshotDataTarget. It grabs a buffer from DBBPool for compression, so I thought it's good to pool it.