anchor.diff:    limitations under the License.
   		
   			
  - $Id: DefaultXmlBeanFactory.cfc,v 1.21 2006/03/08 02:31:29 scottc Exp $
  + $Id: DefaultXmlBeanFactory.cfc,v 1.22 2006/03/08 13:14:56 scottc Exp $
   
   ---> 
   
  
positive.code: 	<cffunction name="singletonCacheContainsBean" access="public" returntype="boolean" output="false">
  		<cfargument name="beanName" type="string" required="true" />
  		<cfset var objExists = 0 />
  		<cflock name="SingletonCache" type="readonly" timeout="5">
  			<cfset objExists = StructKeyExists(variables.singletonCache, beanName) />
  		</cflock>
  		<cfif not(objExists) AND isObject(parent)>
  
negative.code: 			
  	<!--- local struct to hold bean definitions --->
  	<cfset variables.beanDefs = structnew()/>
  	
  	<!--- local bean factory id --->
  	<cfset variables.beanFactoryId = CreateUUId() />
  	
  	<!--- Optional parent bean factory --->
  	<cfset variables.parent = 0>
  