public function retrieveFromCache($type, $subtype) { foreach ($this->getPopulatedCache() as $obj) { if ($obj->type === $type && $obj->subtype === $subtype) { return $obj; } } return null; }