{"published":"2025-05-11 00:00:00","image_url":"https://cdn-ak.f.st-hatena.com/images/fotolife/N/Naotsugu/20200724/20200724174249.png","html":"<iframe src=\"https://hatenablog-parts.com/embed?url=https%3A%2F%2Fblog1.mammb.com%2Fentry%2F2025%2F05%2F11%2F000000\" title=\"JEP 506 : Scoped Values - A Memorandum\" class=\"embed-card embed-blogcard\" scrolling=\"no\" frameborder=\"0\" style=\"display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;\"></iframe>","height":"190","provider_url":"https://hatena.blog","description":"\u306f\u3058\u3081\u306b ThreadLocal \u306e\u554f\u984c\u70b9 Scoped Values blog1.mammb.com \u306f\u3058\u3081\u306b java.lang.ScopedValue \u306f\u3001java.lang.ThreadLocal \u3068\u540c\u69d8\u306b\u3001\u30b9\u30ec\u30c3\u30c9\u6bce\u306e\u30ed\u30fc\u30ab\u30eb\u5909\u6570\u3092\u63d0\u4f9b\u3057\u307e\u3059\u3002 java.lang.ThreadLocal \u3068\u7570\u306a\u308a\u3001\u3053\u306e\u5909\u6570\u306f\u30a4\u30df\u30e5\u30fc\u30bf\u30d6\u30eb\u3067\u9650\u5b9a\u7684\u306a\u751f\u5b58\u671f\u9593\u3092\u6301\u3061\u307e\u3059\u3002 java.lang.ScopedValue \u306f\u3001\u4eee\u60f3\u30b9\u30ec\u30c3\u30c9(JEP 444)\u3084\u69cb\u9020\u5316\u4e26\u884c\u51e6\u7406(JEP 505)\u3067\u52b9\u7387\u7684\u306a\u30b9\u30ec\u30c3\u30c9\u30ed\u30fc\u30ab\u30eb\u5909\u6570\u3092\u6271\u3046\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002 Scoped Values \u306f\u3001\u4ee5\u4e0b\u306e\u30d7\u30ec\u30d3\u30e5\u30fc\u6bb5\u968e\u3092\u7d4c\u3066\u3001JDK \u2026","author_name":"Naotsugu","width":"100%","provider_name":"Hatena Blog","blog_title":"A Memorandum","categories":["Java"],"url":"https://blog1.mammb.com/entry/2025/05/11/000000","blog_url":"https://blog1.mammb.com/","title":"JEP 506 : Scoped Values","author_url":"https://blog.hatena.ne.jp/Naotsugu/","type":"rich","version":"1.0"}