update to allow passing predicates to data_buffer (allows use of multi
keys)
update interface to allow pair of string that we can identify ranges or
sessions (files in our case) for deletion (clean up).