废弃Bucket的实现