{section: currently working on} +{subsection: KeyCache} KeyCache, uses sockaddr_in for storing ip addr. before modify, be sure to look at the overall picture. only used in condor_secman and daemon core. +KeyCacheEntry stores sockaddr_in. KeyCache converts sockaddr_in into sinful string and use the string as a key. + +{subsection: Sock::my_addr() can fail?} +One of asymmetry in Sock class is that peer_addr() does not fail and always return a value but my_addr() can fail. ( peer_addr tells you the address of peer, my_addr() tells you the address of local socket) + +The possible case for a failure of my_addr() is that when Sock class did not assign a socket descriptor. + +In this case, peer_addr() can also fail. + {section: Note for constants} Don't forget constants that should be adjusted!