This PR fixes two bugs related to the semantic cache.
Results for SPARQL queries with LIMIT and/or OFFSET modifiers were cached, despite their incompleteness. The semantic cache is now automatically disabled for such type of queries, regardless of the user configuration.
Two identic BGPs but evaluated on two distinct graphs were identified as the same BGP for the semantic cache, which can lead to false results for queries with GRAPH/SERVICE clauses. The LRUBGCache now includes the Graph IRI in the cache keys.
This PR fixes two bugs related to the semantic cache.