title: store multiple values in maps
body: <p><strong>problem:</strong> Store both an IP address as well as a time to a counter. something like this</p>
  
  <p>ip, time, count</p>
  
  <p>and then i would like to be able to increment the count for each ip:</p>
  
  <p>ip++</p>
  
  <p>in my map, and then on a given interval, i would like to iterate all keys and find the keys with a time stamp older than N minutes.</p>
  
  <p>I need this to make sure i don't "forget" a key in memory if for some reason, client disconnect and i dont delete the key properly.</p>
  
  <p><a href="http://play.golang.org/p/RiWWOCARq7" rel="noreferrer">http://play.golang.org/p/RiWWOCARq7</a></p>
  
  <p><strong>Question</strong>: How do i add a time stamp to every IP address i store in my map. Also i need this be be used across multiple go routines</p>
  
  <p>Im new to both programming and Golang, so if this is not even the correct approach, if anyone could point me in the right direction, i would appreciate it.</p>