private void ChordCacheLoad(Chord unknownChord)
        {
            if (chordsReturned.Count != 0 && ((chordsReturned == null) || (!chordsReturned.Any())))
            {
                ChordCacheClear(unknownChord); //checks whether the chord count matches the file in memory before deciding
            }

            chordList = dao.LoadChordsByCount(unknownChord.ChordNoteList.Count());
        }