public function loadCache() { $rect = new Rectangle(); $rect->setId("1"); $this->shapeMap["1"] = $rect; $square = new Square(); $square->setId("2"); $this->shapeMap["2"] = $square; $circle = new Circle(); $circle->setId("3"); $this->shapeMap["3"] = $circle; }