You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jena.apache.org by "Andy Seaborne (Jira)" <ji...@apache.org> on 2019/10/01 12:18:00 UTC

[jira] [Created] (JENA-1767) Enable clear out of all TDB1 location-related state.

Andy Seaborne created JENA-1767:
-----------------------------------

             Summary: Enable clear out of all TDB1 location-related state.
                 Key: JENA-1767
                 URL: https://issues.apache.org/jira/browse/JENA-1767
             Project: Apache Jena
          Issue Type: Bug
          Components: TDB
            Reporter: Andy Seaborne
            Assignee: Andy Seaborne
             Fix For: 3.13.1


Jena 3.13.0 TDB1 has caching of DatasetGraphTransaction in TDBMaker (so the same transactional object is used at all times for a given location)

Previous, the only retained objects were StoreConnections in its cache.

Tests need to expel all location state.

Existing tests call StoreConnection.expel so this needs to flush the TDBMaker cache. At the same time (without risk of recusion)

It would be better to have a TDBInternal operation that controls all this but still retain teh call of StoreConnection.expel.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)