* @return A document store.
*/
protected DocumentStore getStore(DocumentIdentityMap map, Publication publication, String area) {
String key = getKey(publication, area);
DocumentStore store;
IdentifiableFactory factory = map.getFactory(DocumentStore.IDENTIFIABLE_TYPE);
if (factory == null) {
factory = new DocumentStoreFactory(this.manager);
ContainerUtil.enableLogging(factory, getLogger());
map.setFactory(DocumentStore.IDENTIFIABLE_TYPE, factory);
}