/em>を求めてきたら、その時点で<code>Cacher</code>はクロージャを実行し、
その結果を<code>value</code>フィールドの<code>Some</code>列挙子に保存します。それから、コードが再度クロージャの結果を求めたら、
クロージャを再実行するのではなく、<code>Cacher</code>は<code>Some</code>列挙子に保持された結果を返すでしょう。</p>
<!--
The logic around the `value` field we’ve just described is defined in Listing
13-10