Fixed memory leaked caused by making CSegment not inherit from ISerializable
Remove bucket cache, read bucket headers in bulks instead