{"push_id":701840310,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"61011f64c38f8b7854d5b0376d6a03b9d0929f45","before":"49944b6ce5aefe9e1eee984e6e421805d19c4a8a","commits":[{"sha":"61011f64c38f8b7854d5b0376d6a03b9d0929f45","author":{"email":"cdcfee4f72a811fb63657ea43294a5b68e54aeb2@hotmail.com","name":"ersin-ertan"},"message":"Looked at LinkedList, LinkIterator, Iterator to find where the object that remove is removing was nulled.\n\npractice - derefrencing and nulling object in memory managed data structures, using weak reference, and factoring out the constructors to interfaces to use generic type parameters in our classes\n\nexperimentation with weakReference generation and casting with generics\n\nlook at next(LAN): the observer pattern implemented with callbacks, singletons, clients and WeakHashMaps and hash coding","distinct":true,"url":"https://api.github.com/repos/ersin-ertan/EffectiveJava2/commits/61011f64c38f8b7854d5b0376d6a03b9d0929f45"}]}