Fix bug
Refactor
Add tests
Merge pull request #129 from zf-fr/fix-cache

Properly wakeup ClassMetadata