Cache and reuse value