You can safely turn cache flushing off if your transactions do not re-query modified data—a common scenario—and get the best performance.Note: In releases prior to Web Logic Server 8.1, the default for in Web Logic Server 8.1.

An attempt to obtain an entity bean instance from the free pool will always succeed, even if the pool is empty.
If the pool is empty, a new bean instance is be created and returned.
Application-level caching offers the following advantages: the best choice, however, for applications that experience high throughput.
Because one thread of control exists per cache at a time, high throughput can create a bottleneck situation as tasks compete for control of the thread.
The instance identity associated with a reference does not change during the lifetime of the reference.