Description
At times (say during reindexing) a bunch of blobs get deleted which overwhelm currently hard-coded queue length of 1000 (this size should be ok for normal operations).
We should switch the queue to LinkedBlockingQueue with larger size (say 100k). We don't use any operations which should be expensive on LinkedQueue (v/s ArrayQueue). And ArrayQueue reserves all the space up-front so that's not a good idea anyway.