This commit make segment V1 and V2 share on same file cache, so that segment V2's file descriptors stored in cache can be cleaned up as V1 do.
Add file descriptor cache for segment v2 to solve too many open file problems