> Acknowledged. My (admittedly conservative) approach is to prove that the app > _doesn't_ need locking rather than the reverse. Don't get me wrong, I'm all > in favour of > eliminating both the extra coding burden as well as the overhead. That said, > the docs > seem to lean towards locking when in doubt... that and the fact I've had the > whole > locking religion hammered home relentlessly over the years. It may take me a > while to > get with the new program. ;-)
The docs were originally written in a time when failure to lock religiously often caused the server to crash. In my experience, locking is usually not needed with CF 6+. Going back to the questions I originally asked you about whether you care about race conditions - those are the questions you need to answer to implement locking optimally. Dave Watts, CTO, Fig Leaf Software http://www.figleaf.com/ Fig Leaf Software provides the highest caliber vendor-authorized instruction at our training centers in Washington DC, Atlanta, Chicago, Baltimore, Northern Virginia, or on-site at your location. Visit http://training.figleaf.com/ for more information ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:323070 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4

