Right now new data `Put()` would fail if disk is out of space. It would be great to have an option to 1. limit the total disk space consumed by diskqueue; 2. delete old data when space limit is reached but we still have new data coming in.