1. A method for reducing network latencies, comprising: detecting a metadata access call for filesystem metadata contained in a filesystem node of remotely located filesystem; fetching said filesystem metadata corresponding to the metadata access call from said filesystem node when said filesystem metadata is not contained in a local filesystem cache, the local filesystem cache comprising a hierarchical structure corresponding to a hierarchical structure of said filesystem; prefetching metadata related to said filesystem metadata in anticipation of a subsequent filesystem metadata request that has a probability of being accessed in near future of the prefetching, wherein said prefetched metadata is prefetched from said filesystem when the related metadata is not contained in the local filesystem cache and is contained in a child node and/or a parent node of said filesystem node; and detecting recursion of a node of said filesystem, wherein: when recursion of the node is not expected, prefetching metadata related to said filesystem metadata is performed to a first predetermined depth below the a child node and/or a parent node containing the said prefetched metadata, and when recursion of a node is expected, prefetching metadata related to said filesystem metadata is performed to a second predetermined depth below the a child node and/or a parent node containing the said prefetched metadata, the second predetermined depth being greater than the first predetermined depth.