public function destroy() {
		if (false === shmop_delete($this->shm)) {
			throw new RuntimeException(sprintf('Unable to destroy shared memory segment id: %s', $this->shm));
		}

		$this->destroyed = true;
	}