 Most file systems with this approach try to flush files in a single directory contiguously.Assuming that multiple reads from a single directory are common, locality of reference is improved.Reiser4 also orders the layout of files according to the directory hash table, so that when files are being accessed in the natural file system order (as dictated by readdir), they are always read sequentially.