Please see the attachment, the baseline node is empty. I observed this multiple times in the stress test.

I suspect this is about the GC thread.
- ZkBucketDataAccessor.GC_THREAD should be created as a single thread pool instead of creating by newScheduledThreadPool() which could have more threads.
- To ensure the order of the clean tasks, we'd better leverage a queue instead of relying on the TTL.