python-bibtexparser
python-bibtexparser copied to clipboard
Cache Library Properties
Most library properties create a list from the list of blocks. This can be a bit wasteful for large libraries if called often.
Thus, we should cache (and properly invalidate upon adding) any calls to such properties.
functools.lru_cache might be a solution.