I have 3 hashTables/List.
Inside them, I have a class that was created once and it pointing by reference to all the places.
now I would like to remove it without going to all the Lists.
is it possible?

I saw here there is an option to get the object from one of the lists then set it to null.
Didn't work for me.
If I'm changing one of the item prop then it's of course change all over.
A small example of what I would like to do:

```
    Day day = new Day();
    meetingDayList.add(day);
    meetingDayList2.add(day);
    meetingDayList3.add(day);

    Day day2 = meetingDayList.stream().filter(day1 -> day1.getDayDate().isEqual(day.getDayDate())).findAny().get();
    day2 = null; // Or somehow remove it from the memory so it will not show anymore 

```

get the object from one of the arrays and remove it from the memory so it will remove from all the lists.
I tried to Override finalize and destroy without any luck.

Thanks