using weak cache as default now