diff --git a/packages/vm/examples/multi_threaded_cache.rs b/packages/vm/examples/multi_threaded_cache.rs index 16053ee920..4c9c1914c4 100644 --- a/packages/vm/examples/multi_threaded_cache.rs +++ b/packages/vm/examples/multi_threaded_cache.rs @@ -68,6 +68,9 @@ pub fn main() { let contract_result = call_execute::<_, _, _, Empty>(&mut instance, &mock_env(), &info, msg).unwrap(); assert!(contract_result.into_result().is_ok()); + + let (cached, pinned, ..) = instance.recycle(); + cache.return_instance(&checksum, cached, pinned).unwrap(); })); }