question: iff the given walfactory is using the defaultwalprovider for meta and/or non-meta , count the number of files rolled and active . if either of them are n't , count 0 for that provider . concode_field_sep Log LOG concode_elem_sep T wal concode_elem_sep String META_WAL_PROVIDER_ID concode_elem_sep Configuration conf concode_elem_sep String providerId concode_elem_sep String WAL_FILE_NAME_DELIMITER concode_elem_sep String SPLITTING_EXT concode_elem_sep List<WALActionsListener> listeners concode_elem_sep String logPrefix concode_elem_sep Object walCreateLock concode_elem_sep WALFactory factory concode_elem_sep AtomicBoolean initialized concode_elem_sep String DEFAULT_PROVIDER_ID concode_elem_sep Pattern pattern concode_field_sep void init concode_elem_sep void init concode_elem_sep T getWAL concode_elem_sep void requestLogRoll concode_elem_sep ServerName getServerNameFromWALDirectoryName concode_elem_sep ServerName getServerNameFromWALDirectoryName concode_elem_sep T createWAL concode_elem_sep boolean validateWALFilename concode_elem_sep Path getCurrentFileName concode_elem_sep String getWALDirectoryName concode_elem_sep void doInit concode_elem_sep long extractFileNumFromWAL concode_elem_sep boolean isMetaFile concode_elem_sep boolean isMetaFile concode_elem_sep void close concode_elem_sep void shutdown concode_elem_sep int getNumRolledLogFiles concode_elem_sep String getWALPrefixFromWALName concode_elem_sep long getLogFileSize
target: long function ( ) { T loc0 = this . wal ; return loc0 == null ? 0 : loc0 . getNumLogFiles ( ) ; }