X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fdemoscenemusic%2Fdata%2FDataManager.java;h=06cfcccb68fdef0e2720a6b4536547707f135a6d;hb=f910bfec8c988bc9baf7e5e3a05b19237e899cec;hp=f53559e7bbe062a2b3a97fced6d6810d334b259f;hpb=499a0604992c16b00d91fc23dcf153fc525065fc;p=demoscenemusic.git diff --git a/src/main/java/net/pterodactylus/demoscenemusic/data/DataManager.java b/src/main/java/net/pterodactylus/demoscenemusic/data/DataManager.java index f53559e..06cfccc 100644 --- a/src/main/java/net/pterodactylus/demoscenemusic/data/DataManager.java +++ b/src/main/java/net/pterodactylus/demoscenemusic/data/DataManager.java @@ -119,6 +119,7 @@ public class DataManager { private class LazyArtist extends DefaultArtist { private final Memoizer tracksMemoizer = new Memoizer(new Callable() { + @Override public Void call() throws DatabaseException { if (!hasValue("tracks")) { value("tracks", Collection.class).set(getTracksByArtist(id())); @@ -152,6 +153,7 @@ public class DataManager { return super.groups(); } + @Override public Collection tracks() { tracksMemoizer.get(); return super.tracks();