InlineCacheEntry* InlineCacheEntry::create(STATE, ClassData data, Class* klass, Dispatch& dis, int hits) { InlineCacheEntry* cache = state->memory()->new_object_pinned<InlineCacheEntry>(state, G(inline_cache_entry)); cache->receiver_data(data); cache->receiver_class(state, klass); cache->stored_module(state, dis.module); cache->method(state, dis.method); cache->method_missing(dis.method_missing); cache->hits(hits); return cache; }