public function getByIdFuzzy($key)
    {
        if (!$key) {
            return null;
        }

        $resultSet = new \SplDoublyLinkedList();
        foreach ($this->idList as $id => $node) {
            if (strpos($id, "{$node->keyDelimiter}{$key}{$node->keyDelimiter}") !== false) {
                $resultSet->push($node);
            }
        }

        return $resultSet;
    }