Since _numRecords and _dataSize are cached, validate should check these variables against the actual contents of the database.