private GcReference<T> createReference(final T object) { // return weakRefs ? new GcWeakRef<T>(object, queue) : new GcHardRef<T>(object); return weakRefs ? new GcSoftRef<>(object, queue) : new GcHardRef<>(object); } }
private GcReference<T> createReference(final T object) { // return weakRefs ? new GcWeakRef<T>(object, queue) : new GcHardRef<T>(object); return weakRefs ? new GcSoftRef<>(object, queue) : new GcHardRef<>(object); } }