Exemple #1
0
 private void PutInternal(DatanodeID dnId, Peer peer)
 {
     lock (this)
     {
         StartExpiryDaemon();
         if (capacity == multimap.Size())
         {
             EvictOldest();
         }
         multimap.Put(new PeerCache.Key(dnId, peer.GetDomainSocket() != null), new PeerCache.Value
                          (peer, Time.MonotonicNow()));
     }
 }