Adding more log messages and renaming objects
Adding more docs about behavior

And some information about people who have contributed with this class.
Getting back the cache