If you download GlassFish docs, and look under Application Development
Guide-> Using Enterprise JavaBeans Technology-> Value Added
Features-> Pooling and Caching, you'll find this note: "... parameter does
not necessarily guarantee that no more than steady-pool-size instances exist
at a given time. It only governs the number of instances that are pooled over
a long period of time. For example, suppose an idle stateless session
container has a fully-populated pool with a steady-pool-size of 10. If 20
concurrent requests arrive for the EJB component, the container creates 10
additional instances to satisfy the burst of requests. The advantage of this
is that it prevents the container from blocking any of the incoming requests.
However, if the activity dies down to 10 or fewer concurrent requests, the
additional 10 instances are discarded."
--
[Message sent by forum member 'mvatkina']
View Post: http://forums.java.net/node/784779