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)