Carsten Ziegeler created FELIX-5778:
---------------------------------------

             Summary: Refactor factory configuration handling
                 Key: FELIX-5778
                 URL: https://issues.apache.org/jira/browse/FELIX-5778
             Project: Felix
          Issue Type: Improvement
          Components: Configuration Admin
            Reporter: Carsten Ziegeler
            Assignee: Carsten Ziegeler
             Fix For: configadmin-1.9.0


The current factory configuration handling is complicated and seems to missing 
proper synchronization. There is a Factory object holding the set of 
configurations belonging to a single factory configuration. However this is 
maintained/synchronized at a different place than the configurations in the 
persistence manager. This could lead to subtle race conditions.

 

I think we can get away with doing all the caching in the persistence manager 
(proxy) and avoid the need of additional synchronization. In addition, there 
should be no need to store the list of configurations belonging to a factory 
configuration into the persistence



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to