wood burning stoves 2.0*
The moose likes Struts and the fly likes Caching Struts Action Classes Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Frameworks » Struts
Bookmark "Caching Struts Action Classes" Watch "Caching Struts Action Classes" New topic

Caching Struts Action Classes

Deepika Saxena
Ranch Hand

Joined: Jul 05, 2009
Posts: 59
As Struts Action classes are Not Thread Safe, in order to make them thread safety, they will be catched , once they are created and then onwards no more Action class instances would be created.
Please correct me if i am worng and please let me know how does this catching happens? i mean whether server will catch them or Struts itself has a built in mechanism to do it?
David Newton

Joined: Sep 29, 2008
Posts: 12617

It's not really caching, it's just that only one is created.

Thread safety has to do with instance variables: since there's only one instance created, actions should either (a) avoid instance variables, and/or (b) make sure that instance variable access is made thread-safe through whatever mechanism.
I agree. Here's the link: http://aspose.com/file-tools
subject: Caching Struts Action Classes
Similar Threads
Is Struts Action class SingleTon?
accessing request scope attribute
accessing request scope attribute
Convert struts' Action class into stateless session bean ?
How to SET and GET session objects in Struts Action classes ???