## Uses of Class
net.i2p.router.message.OutboundCache.HashPair

- Packages that use OutboundCache.HashPair
  Package | Description
  --- | ---
  net.i2p.router.message | Garlic message creation, parsing, and source routing for I2P communications.

- - ### Uses of OutboundCache.HashPair in net.i2p.router.message

    Fields in net.i2p.router.message with type parameters of type OutboundCache.HashPair
    Modifier and Type | Field and Description
    --- | ---
    `(package private) ConcurrentHashMap<OutboundCache.HashPair,TunnelInfo>` | OutboundCache.`backloggedTunnelCache` Cache for backlogged tunnels per source-destination pair.
    `(package private) ConcurrentHashMap<OutboundCache.HashPair,Long>` | OutboundCache.`lastReplyRequestCache` Cache to track the last reply request time per source-destination pair.
    `(package private) ConcurrentHashMap<OutboundCache.HashPair,Lease>` | OutboundCache.`leaseCache` Lease cache keyed by source-destination pairs.
    `(package private) ConcurrentHashMap<OutboundCache.HashPair,LeaseSet>` | OutboundCache.`leaseSetCache` LeaseSet cache keyed by source-destination pairs.
    `(package private) ConcurrentHashMap<OutboundCache.HashPair,TunnelInfo>` | OutboundCache.`tunnelCache` Cache for outbound tunnels per source-destination pair.

    Methods in net.i2p.router.message with parameters of type OutboundCache.HashPair
    Modifier and Type | Method and Description
    --- | ---
    `(package private) void` | OutboundCache.`clearCaches(OutboundCache.HashPair hashPair, Lease lease, TunnelInfo inTunnel, TunnelInfo outTunnel)` Clears cache entries related to the provided key and elements upon failure, allowing retries with fresh associations.