Как называется кеширование переменных экземпляра? - PullRequest
1 голос
/ 06 марта 2011

Техника кэширования переменных экземпляра имеет конкретное «академическое» имя, но я не могу вспомнить его.Пожалуйста, помогите мне.

def current_user
  @current_user ||= User.find(session[:user_id])
end

Маршалинг называется Маршаллингом.
Ленивая загрузка называется ленивой загрузкой.
Описанная техника называется ...?

Ответы [ 2 ]

4 голосов
/ 06 марта 2011
1 голос
/ 06 марта 2011

Определение запоминания определено в Википедии , чтобы избежать повторения "вычислений"

...