feat: add @cache decorator with configurable options (cacheManager, cacheKey, etc.)
#65
+292
−11