add: test
add: a memory cache vs stream file benchmark