prepare for blocks cache
more data cache prep; changed queries to group by from start ts instead of end ts
another way
fixup paths
added locks; bit ops
introducing file cache
centralize file operations in the file cache
added lru_cache; started fstream cache
even better files cache
even better files cache
basic blocks cache
blocks to shared_ptr; more blocks cache
rename data cache