Package org.datanucleus
Class ExecutionContextPool
java.lang.Object
org.datanucleus.ExecutionContextPool
Pool of ExecutionContext objects.
By default will pool a maximum of 20 ExecutionContext objects for reuse.
Has an optional reaper thread that cleans out the unused pooled objects every 60 secs.
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate long
private long
private PersistenceNucleusContext
private Map
<ExecutionContext, Long> -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
nucCtx
-
maxIdle
private long maxIdle -
expirationTime
private long expirationTime -
recyclableECs
-
cleaner
-
-
Constructor Details
-
ExecutionContextPool
-
-
Method Details
-
checkOut
-
cleanUp
public void cleanUp() -
checkIn
-
validate
-
expire
-