1. A method, comprising: intercepting a metadata request, in a computer, intended for a network file system (NFS) server, wherein the metadata request originated from a member of a set of peers participating in peer-to-peer distributed metadata caching; controlling the computer to identify a member of the set of peers to communicate with to satisfy the metadata request by accessing a per file data structure that stores information correlating files to one or more members of the set of peers, wherein the per file data structure stores a file identifier and a related client identifier, and wherein the related client identifier uniquely identifies the member of the set of peers that has a most up-to-date metadata for a local copy of a file specified by the metadata request; and communicating with the member of the set of peers to satisfy the metadata request from a distributed metadata cache maintained by the set of peers.