module ViewComponent::CompileCache

def compiled?(klass)

def compiled?(klass)
  cache.include? klass
end

def invalidate!

def invalidate!
  cache.clear
end

def invalidate_class!(klass)

def invalidate_class!(klass)
  cache.delete(klass)
end

def register(klass)

def register(klass)
  cache << klass
end