getStats method
Get driver statistics
Implementation
@override
Future<Map<String, dynamic>> getStats() async {
await _ensureLoaded();
final baseStats = await super.getStats();
final readyCount = _memoryCache.where((j) => j.isReady).length;
final delayedCount = _memoryCache.where((j) => !j.isReady).length;
return {
...baseStats,
'storage_path': storagePath,
'total_jobs': _memoryCache.length,
'ready_jobs': readyCount,
'delayed_jobs': delayedCount,
'is_loaded': _isLoaded,
'file_exists': await File(_jobsFilePath).exists(),
};
}