File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree 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- }
7+ if ( ! idleTime ) {
8+ console . log (
9+ 'ERROR - idleTime is junk, evictig!' ,
10+ JSON . stringify ( {
11+ idleTime,
12+ pooledResource,
13+ } ) ) ;
14+ return true ;
15+ }
1416
15- if (
16- config . softIdleTimeoutMillis > 0 &&
17- config . softIdleTimeoutMillis < idleTime &&
18- config . min < availableObjectsCount
19- ) {
20- return true ;
21- }
17+ if (
18+ config . softIdleTimeoutMillis > 0 &&
19+ config . softIdleTimeoutMillis < idleTime &&
20+ config . min < availableObjectsCount
21+ ) {
22+ return true ;
23+ }
2224
23- if ( config . idleTimeoutMillis < idleTime ) {
24- return true ;
25- }
25+ if ( config . idleTimeoutMillis < idleTime ) {
26+ return true ;
27+ }
2628
27- return false ;
28- }
29+ return false ;
30+ }
2931}
3032
3133module . exports = DefaultEvictor ;
You can’t perform that action at this time.
0 commit comments