Andy Seaborne created JENA-1249:
-----------------------------------

             Summary: ModelCom constuction triggers prefix reading in TDB
                 Key: JENA-1249
                 URL: https://issues.apache.org/jira/browse/JENA-1249
             Project: Apache Jena
          Issue Type: Bug
            Reporter: Andy Seaborne


For TDB, the Dataset-level wrapper is {{DatasetImpl}}. The model-level 
operations {{Dataset.getDefaultModel}} and {{Dataset.getNamedModel}} use a 
{{ModelCom}} to wrap the graph.

The {{ModelCom}} construct also calls {{ModelCom.getPrefixMapping}} which in 
turn triggers the TDB graph level prefix mapping to be created.

Due to JENA-81, the prefix map is read to the cache when the graph starts.

Overall result - creating the model causes the prefix mappings to be read.

We should avoid calling {{getPrefixMapping}} inside the {{ModelCom}} 
constructor.




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to