anchor.diff:  		<cfset testCachePut()>
   		<cfset deleteCache()>
   	</cffunction>
  +
  +	<cffunction name="testCachePutRAMCache" localMode="modern">
  +		<cfset createRAMCache()>
  +		<cfset testCachePut()>
  +		<cfset deleteCache()>
  +	</cffunction>
  +
   	<cffunction name="testCachePutJBossCache" localMode="modern">
   		<cfif !isNull(request.testJBossExtension) and request.testJBossExtension>
   			<cfset createJBossCache()>
  
positive.code: <cfset server.enableCache=true>
  
  <cflock scope="server" timeout="10">
  	<cfset cacheRemove(arrayToList(cacheGetAllIds()))>
  	
  	<cfset cachePut('abc','123',CreateTimeSpan(0,0,0,1))>
  	<cfset cachePut('def','123',CreateTimeSpan(0,0,0,2),CreateTimeSpan(0,0,0,1))>
  	<cfset cachePut('ghi','123',CreateTimeSpan(0,0,0,0),CreateTimeSpan(0,0,0,0))>
      
  	<cfset sct={}>
      <cfset sct.a=cacheGet('abc')>
      <cfset sct.b=cacheGet('def')>
      <cfset sct.c=cacheGet('ghi')>
      
      <cfset valueEquals(left="#structKeyExists(sct,'a')#", right="true")>
      <cfset valueEquals(left="#structKeyExists(sct,'b')#", right="true")>
      <cfset valueEquals(left="#structKeyExists(sct,'c')#", right="true")>
      <cfset sleep(1200)>
      <cfset sct.d=cacheGet('abc')>
      <cfset sct.e=cacheGet('def')>
      <cfset sct.f=cacheGet('ghi')>
      <cfset valueEquals(left="#structKeyExists(sct,'d')#", right="false")>
      <cfset valueEquals(left="#structKeyExists(sct,'e')#", right="false")>
      <cfset valueEquals(left="#structKeyExists(sct,'f')#", right="true")>
      
  <cfif server.ColdFusion.ProductName EQ "lucee">    
  	<cfset cachePut('def','123',CreateTimeSpan(0,0,0,2),CreateTimeSpan(0,0,0,1),cacheName)>
  </cfif>
  </cflock>
  
  
negative.code: 			<cfset deleteCache()>
  		</cfif>
  	</cffunction>
  
  	<cffunction name="testCachePutMemcachedCache" localMode="modern">
  		<cfif !isNull(request.testMemcachedExtension) and request.testMemcachedExtension>
  			<cfset createMemcachedCache()>
  			<cfset testCachePut()>
  			<cfset deleteCache()>
  		</cfif>
  	</cffunction>
  
  	
  	<cffunction access="private" name="testCachePut" localMode="modern">
  
  