https://blog.realvarez.com/weak-references-a-weapon-against-out-of-memory-errors/
Weak References: A weapon against Out Of Memory Errors