CachedCall should let GC know to keep its arguments alive.