Added method cache