UNPKG

recoder-code

Version:

🚀 AI-powered development platform - Chat with 32+ models, build projects, automate workflows. Free models included!

24 lines (18 loc) • 465 B
"use strict"; class DefaultEvictor { evict(config, pooledResource, availableObjectsCount) { const idleTime = Date.now() - pooledResource.lastIdleTime; if ( config.softIdleTimeoutMillis > 0 && config.softIdleTimeoutMillis < idleTime && config.min < availableObjectsCount ) { return true; } if (config.idleTimeoutMillis < idleTime) { return true; } return false; } } module.exports = DefaultEvictor;