to avoid race conditions in the map cache adding removing entries
an entry in the cache remains forever, it just closes/opens filesystems
based on their utilization. Worse case scenario, the penalty we'll
pay is that the amount of entries in the cache will be the total
number of users in HDFS (which seems a resonable overhead).