Yes CFMX docs. I'm talking about CFMX, don't know what anybody else is
talking about, or even if they really exist.

> -----Original Message-----
> From: S. Isaac Dealey [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, 2 April 2003 12:15 p.m.
> To: CF-Talk
> Subject: RE: Is there a trick...
> 
> Is that from the MX doc's or the CF5 docs? ... I think he was referring to
> CF5 if I'm reading correctly... "session scope was protected
> automatically"?
> ... What I've heard from others is that the session scope was actually the
> most volatile of the shared scopes (although it may simply be that it was
> just more used than the other scopes).
> 
> > Pretty sure. The docs:
> 
> > While the ColdFusion Server is thread-safe and does not
> > try to modify a
> > variable simultaneously, it does not ensure the correct
> > order of access to
> > information. If multiple pages, or multiple invocations of
> > a page, attempt
> > to write data simultaneously, or read and write it at the
> > same time, the
> > resulting data can be inconsistent, as illustrated in the
> > following Sample
> > locking scenarios section.
> 
> > It doesn't say "thread-safe except if you try to access
> > application and
> > server scopes".
> 
> > Yes you still have to lock them. But CFMX does it
> > automatically, so you
> > don't have to do it explicitly.
> 
> 
> 
> >> -----Original Message-----
> >> From: Barney Boisvert [mailto:[EMAIL PROTECTED]
> >> Sent: Wednesday, 2 April 2003 11:17 a.m.
> >> To: CF-Talk
> >> Subject: RE: Is there a trick...
> >>
> >> Are you sure about this?  It is my understanding that the
> >> session scope
> >> was
> >> protected automatically, but that the application (and
> >> server) scope still
> >> had to be locked.  You can avoid having to do read locks
> >> with CFLOCK on a
> >> scope if you ensure that they are never written after
> >> initially set, and
> >> that every request ensures that they are set before
> >> proceeding, but you
> >> still have to lock them in one form or another
> >>
> >> barneyb
> >>
> >> ---
> >> Barney Boisvert, Senior Development Engineer
> >> AudienceCentral (formerly PIER System, Inc.)
> >> [EMAIL PROTECTED]
> >> voice : 360.756.8080 x12
> >> fax   : 360.647.5351
> >>
> >> www.audiencecentral.com
> >>
> >> > -----Original Message-----
> >> > From: Matthew Walker [mailto:[EMAIL PROTECTED]
> >> > Sent: Tuesday, April 01, 2003 3:00 PM
> >> > To: CF-Talk
> >> > Subject: RE: Is there a trick...
> >> >
> >> >
> >> > Automatic locking. Previously you needed to write
> >> >
> >> > <cflock timeout="1" throwontimeout="No" type="READONLY"
> >> > scope="APPLICATION">
> >> >  [do something with app variables]
> >> > </cflock>
> >> >
> >> > Many people got around this by simply copying the
> >> > application
> >> > scope into the
> >> > request scope in Application.cfm or thereabouts. Others
> >> > simply
> >> > wrote lots of
> >> > constants directly into the request scope on each page
> >> > request
> >> > (which isn't
> >> > nearly as slow as you might think).
> >> >
> >> > With CFMX you don't need to lock access to scopes like
> >> > application and
> >> > session.
> >> >
> >> > > -----Original Message-----
> >> > > From: Calvin Ward [mailto:[EMAIL PROTECTED]
> >> > > Sent: Wednesday, 2 April 2003 10:47 a.m.
> >> > > To: CF-Talk
> >> > > Subject: Re: Is there a trick...
> >> > >
> >> > > Isaac,
> >> > >
> >> > > What's the benefit that CFMX offers in the
> >> > > Application scope?
> >> > >
> >> > > Calvin
> >> > >
> >> > > <cf_snipalot />
> >> > >
> >> > > > You'll be needlessly accessing the application
> >> > > > scope anyway. The
> >> > > application
> >> > > > scope should really only be used for data which
> >> > > > might change
> >> > > periodically
> >> > > > based on time of day, administrative interraction
> >> > > > (i.e. "this
> >> > feature is
> >> > > > currently unavailable due to maintenance"), or to
> >> > > > refresh a cacheing
> >> > > > routine, etc. Data which is set, static and
> >> > > > required on every page
> >> > > should
> >> > > be
> >> > > > set solely in the request scope, unless you're
> >> > > > running CFMX
> >> > and planning
> >> > > to
> >> > > > access it directly from the application scope --
> >> > > > which I prefer not
> >> to
> >> > > do
> >> > > > because imho there's no real benefit over using the
> >> > > > request
> >> > scope while
> >> > > > there are definite advantages to using the request
> >> > > > scope if you end
> >> up
> >> > > > needing backward compatibility for CF 5.
> >> > > >
> >> > > > hth
> >> > > >
> >> > > >
> >> > > > s. isaac dealey                954-776-0046
> >> > > >
> >> > > > new epoch
> >> > > > http://www.turnkey.to
> >> > > >
> >> > > > lead architect, tapestry cms
> >> > > > http://products.turnkey.to
> >> > > >
> >> > > > tapestry api is opensource
> >> > > > http://www.turnkey.to/tapi
> >> > > >
> >> > > > certified advanced coldfusion 5 developer
> >> > > > http://www.macromedia.com/v1/handlers/index.cfm?ID=
> >> > > > 21816
> >> > > >
> >> > >
> >> > >
> >> >
> >>
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> > ~~~~~~~~~~~|
> > Archives:
> > http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
> > Subscription: http://www.houseoffusion.com/cf_lists/index.
> > cfm?method=subscribe&forumid=4
> > FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
> > Your ad could be here. Monies from ads go to support these
> > lists and provide more resources for the community.
> > http://www.fusionauthority.com/ads.cfm
> 
> >                             Unsubscribe:
> http://www.houseoffusion.com/cf_lists/uns
> >                             ubscribe.cfm?user=633.558.4
> 
> 
> 
> s. isaac dealey                954-776-0046
> 
> new epoch                      http://www.turnkey.to
> 
> lead architect, tapestry cms   http://products.turnkey.to
> 
> tapestry api is opensource     http://www.turnkey.to/tapi
> 
> certified advanced coldfusion 5 developer
> http://www.macromedia.com/v1/handlers/index.cfm?ID=21816
> 
> 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribe&forumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Structure your ColdFusion code with Fusebox. Get the official book at 
http://www.fusionauthority.com/bkinfo.cfm

                                Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
                                

Reply via email to