I want to partitioning my data with key and hold just latest 10 minutes or 10 data for each key. Can I use your partitioner class?