Currently, we have several maps in memory. We should use Postgres MV Store for maps!
Main reasons:
- 1 second is used for initialiatzion
- 500 MB of RAM are used for abbreviations


Task
Rewrite the whole org.jabref.logic.journals.JournalAbbreviationRepository class.
Only Postgres-Features should be used. Especially because of Fuzzy matching.
See https://stackoverflow.com/questions/7730027/how-to-create-simple-fuzzy-search-with-postgresql-only for hints.
Only maps of MVStore should be used: MVStore has caching itself, no need to build up own data structures.
Currently, we have several maps in memory. We should use Postgres
MV Storefor maps!Main reasons:
Task
Rewrite the whole
org.jabref.logic.journals.JournalAbbreviationRepositoryclass.Only Postgres-Features should be used. Especially because of Fuzzy matching.
See https://stackoverflow.com/questions/7730027/how-to-create-simple-fuzzy-search-with-postgresql-only for hints.
Only maps of MVStore should be used: MVStore has caching itself, no need to build up own data structures.