anchor.diff:  		sleep(25);
   		assertEquals(false,initVal == scriptFunctionCreateTimespan());
   	}
  -	
  +
   	function testTagFunctionCreateTimespan(){
   		var initVal=tagFunctionCreateTimespan();
   		sleep(1);
  
positive.code: 	private function scriptFunctionNon() {
  		return getTickCount();
  	}
  	private function scriptFunctionCreateTimespan() cachedWithin="#createTimespan(0,0,0,0,20)#"{ 
  		return getTickCount();
  	}
  	private function scriptFunctionDouble() cachedWithin="0.0000001"{
  		return getTickCount();
  	}
  	private function scriptFunctionRequest() cachedWithin="request"{
  		return getTickCount();
  	}
  	
  	function testTagFunctionNon(){
  		var initVal=tagFunctionNon();
  		sleep(1);
  		assertEquals(false,initVal == tagFunctionNon());
  	}
  	
  	function testScriptFunctionNon(){
  		var initVal=scriptFunctionNon();
  		sleep(1);
  		assertEquals(false,initVal == scriptFunctionNon());
  	}
  	
  	
  	function testScriptFunctionCreateTimespan(){
  		var initVal=scriptFunctionCreateTimespan();
  		sleep(1);
  
negative.code: 		sleep(25);
  		assertEquals(false,initVal == tagFunctionCreateTimespan());
  	}
  
  	// createTimeSpan(0,0,0,0,8)
  	function testTagFunctionDouble(){
  		var initVal=tagFunctionDouble();
  		sleep(2);
  		assertEquals(true,initVal == tagFunctionDouble());
  		sleep(20);
  		assertEquals(false,initVal == tagFunctionDouble());
  	}
  	function testScriptFunctionDouble(){
  		var initVal=scriptFunctionDouble();
  		sleep(2);
  		assertEquals(true,initVal == scriptFunctionDouble());
  		sleep(20);
  		assertEquals(false,initVal == scriptFunctionDouble());
  	}
  
  
  	function testScriptFunctionRequest(){
  		var initVal=scriptFunctionRequest();
  		sleep(1);
  