Actually store result of OnMiss calls

This is deeply, deeply shameful. I still can't believe it, to be honest.
Merge remote-tracking branch 'origin/master'

Conflicts:
	lrucache.go

Conflict was just documentation
Adjust documentation for OnMiss