Small and silly note, let's put new line between PHPDoc and end of `getCacheVersion()` method btw. There is something odd with spacing or it's just my eyes :P It seems this block have spaces instead of tabs for indentations.