caching refactored to @var||= begin ... end form
Merge pull request #278 from prijutme4ty/caching_refactored

caching refactored to `@var ||= begin ... end` form