プログラムの移行のための変換ツールとして使われます。場合には正の数を返す、あらゆる呼び出し可能オブジェクトです。関数は呼び出し可能オブジェクトで、1つの引数を受け取り、ソートキーとして使われる値を返します。回まで保存するするデコレータです。束縛されている関数を定期的に同じ引数で呼び出すときに、時間を節約できます。結果のキャッシュには辞書が使われるので、関数の位置引数およびキーワード引数はハッシュ可能でなくてはなりません。引数のパターンが異なる場合は、異なる呼び出しと見なされ別々のキャッシュエントリーとなります。キーワード引数の順序が異なっているので、2つの別個のキャッシュエントリーになります。機能は無効化され、キャッシュは際限無く大きくなります。累乗であるときが最も効率的に動作します。真に設定された場合は、関数の異なる型の引数が別々にキャッシュされます。別の結果をもたらす別の呼び出しとして扱われます。