new interface of Location
add interface of Location
add flush to session
BTree insert and find
add cmake support for btree