Take a BLOCK and build the FS ourself
Added dummy block cache
Implemented block cache

Note: no size limit
Added memory cache
Updated Block_cache to use Memory_cache