Add internal cache