improve cache.vim: s:self.dir()