Slide 159
Slide 159 text
Cache size: 2
class Hello
def bar; end
end
class World
def bar; end
end
def foo(object)
object.bar
end
foo Hello.new
foo World.new
foo Hello.new
foo World.new
`object` is Hello, where
is foo? MISS
`object` is World, where
is foo? MISS
`object` is Hello, I know
foo. HIT
`object` is World, I know
foo. HIT
Cache Contents
Key Value
[Hello, foo] method source
[World, foo] method source