diff --git a/src/main/java/org/kohsuke/github/GHRepository.java b/src/main/java/org/kohsuke/github/GHRepository.java index 2acc864123..f29181b02b 100644 --- a/src/main/java/org/kohsuke/github/GHRepository.java +++ b/src/main/java/org/kohsuke/github/GHRepository.java @@ -48,6 +48,7 @@ import java.util.Map; import java.util.Set; import java.util.TreeMap; +import java.util.WeakHashMap; import static java.util.Arrays.*; import static org.kohsuke.github.Previews.*; @@ -79,10 +80,10 @@ public class GHRepository extends GHObject { private boolean _private; private int forks_count, stargazers_count, watchers_count, size, open_issues_count, subscribers_count; private String pushed_at; - private Map milestones = new HashMap(); + private Map milestones = new WeakHashMap(); private String default_branch,language; - private Map commits = new HashMap(); + private Map commits = new WeakHashMap(); @SkipFromToString private GHRepoPermission permissions;