kalua: system: architecture() cache value during first call