| 
					
				 | 
			
			
				@@ -11,9 +11,9 @@ func TestTimedStringMap(t *testing.T) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	assert := unit.Assert(t) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	nowSec := time.Now().UTC().Unix() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	m := NewTimedStringMap(3) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	m := NewTimedStringMap(2) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	m.Set("Key1", "Value1", nowSec) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	m.Set("Key2", "Value2", nowSec+20) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	m.Set("Key2", "Value2", nowSec+5) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	v1, ok := m.Get("Key1") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	assert.Bool(ok).IsTrue() 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -23,7 +23,7 @@ func TestTimedStringMap(t *testing.T) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	assert.Bool(ok).IsTrue() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	assert.String(v2.(string)).Equals("Value2") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	tick := time.Tick(5 * time.Second) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	tick := time.Tick(3 * time.Second) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	<-tick 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	v1, ok = m.Get("Key1") 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -32,4 +32,17 @@ func TestTimedStringMap(t *testing.T) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	v2, ok = m.Get("Key2") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	assert.Bool(ok).IsTrue() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	assert.String(v2.(string)).Equals("Value2") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	<-tick 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	v2, ok = m.Get("Key2") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	assert.Bool(ok).IsFalse() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	<-tick 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	v2, ok = m.Get("Key2") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	assert.Bool(ok).IsFalse() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	m.Set("Key1", "Value1", nowSec+10) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	v1, ok = m.Get("Key1") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	assert.Bool(ok).IsTrue() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	assert.String(v1.(string)).Equals("Value1") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 |