Persistent Queue Configuration question

@guyboertje, I see that whenever the input load increases, multiple checkpoint files are created. When the corresponding page file is processed the checkpoint file needs to be deleted automatically. But my queue folder is filled with multiple files.
Example:

This is resulting in stalling the logstash shutdown or start process.