File tree Expand file tree Collapse file tree 1 file changed +23
-21
lines changed
Expand file tree Collapse file tree 1 file changed +23
-21
lines changed Original file line number Diff line number Diff line change 11"use strict" ;
22
33class DefaultEvictor {
4- evict ( config , pooledResource , availableObjectsCount ) {
5- const idleTime = Date . now ( ) - pooledResource . lastIdleTime ;
4+ evict ( config , pooledResource , availableObjectsCount ) {
5+ const idleTime = Date . now ( ) - pooledResource . lastIdleTime ;
66
7- if ( ! idleTime ) {
8- console . log ( 'ERROR - idleTime is junk, evictig!' , JSON . stringify ( {
9- idleTime,
10- pooledResource,
11- } ) ) ;
12- return true ;
13- }
14-
15- if (
16- config . softIdleTimeoutMillis > 0 &&
17- config . softIdleTimeoutMillis < idleTime &&
18- config . min < availableObjectsCount
19- ) {
20- return true ;
21- }
7+ if ( ! idleTime ) {
8+ console . log (
9+ "ERROR - idleTime is junk, evictig" ,
10+ JSON . stringify ( {
11+ idleTime,
12+ pooledResource
13+ } ) ) ;
14+ return true ;
15+ }
2216
23- if ( config . idleTimeoutMillis < idleTime ) {
24- return true ;
25- }
17+ if (
18+ config . softIdleTimeoutMillis > 0 &&
19+ config . softIdleTimeoutMillis < idleTime &&
20+ config . min < availableObjectsCount
21+ ) {
22+ return true ;
23+ }
2624
27- return false ;
25+ if ( config . idleTimeoutMillis < idleTime ) {
26+ return true ;
2827 }
28+
29+ return false ;
30+ }
2931}
3032
3133module . exports = DefaultEvictor ;
You can’t perform that action at this time.
0 commit comments