f2fs: refactor extent_cache to support for read and more