Expandable framework seems to work~ -_-.
Fixed a bug in aggregation caused by partially lock.
add proper const property to some methods.
Add property const properties to some methods.
support lock and unlock on a given hash bucket.
Add context structure and related access methods.
Currently, the context contains the block for asking and its iterator.
Expanded thread can be created and dropped on demands. Context has been
integrated into Filter.