@Unstable
@Private
@VisibleForTesting
public class PeerCache
extends java.lang.Object
| Constructor | Description |
|---|---|
PeerCache(int c,
long e) |
| Modifier and Type | Method | Description |
|---|---|---|
Peer |
get(DatanodeID dnId,
boolean isDomain) |
Get a cached peer connected to the given DataNode.
|
void |
put(DatanodeID dnId,
Peer peer) |
Give an unused socket to the cache.
|
int |
size() |
public Peer get(DatanodeID dnId, boolean isDomain)
dnId - The DataNode to get a Peer for.isDomain - Whether to retrieve a DomainPeer or not.public void put(DatanodeID dnId, Peer peer)
public int size()
Copyright © 2008–2025 Apache Software Foundation. All rights reserved.