Sebastian Schaffert created MARMOTTA-369:
--------------------------------------------

             Summary: Revise caching in KiWi triplestore
                 Key: MARMOTTA-369
                 URL: https://issues.apache.org/jira/browse/MARMOTTA-369
             Project: Marmotta
          Issue Type: Bug
          Components: KiWi Triple Store
            Reporter: Sebastian Schaffert
            Assignee: Sebastian Schaffert


The caching used by the KiWi triplestore currently has the potential to cause 
OOM errors and memory leaks for very big datasets. As a quick fix, the cache 
settings for EHCache need to be corrected (done with last commit). However, we 
should also revise the way caching is done in the triplestore. Possible 
improvements:
- single node cache as simplification: cache everything in a single cache; this 
improves performance and simplified configuration
- SelfPopulatingCache (or transparent-read cache) in a similar way to the 
KiWiHandler in the kiwi-loader module: reduces locking and simplifies the use



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to