Skip to content

Commit

Permalink
Override CompositeAttributeStorageFactory.flushAndClearCache
Browse files Browse the repository at this point in the history
#10365
Signed-off-by: TheBestPessimist <cristian@tbp.land>
  • Loading branch information
TheBestPessimist committed Dec 9, 2020
1 parent eda76e7 commit da442bb
Showing 1 changed file with 14 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -22,11 +22,6 @@
* #L%
*/

import java.util.ArrayList;
import java.util.List;

import org.adempiere.exceptions.AdempiereException;

import de.metas.handlingunits.attribute.IHUAttributesDAO;
import de.metas.handlingunits.attribute.storage.IAttributeStorage;
import de.metas.handlingunits.attribute.storage.IAttributeStorageFactory;
Expand All @@ -35,6 +30,10 @@
import de.metas.handlingunits.storage.IHUStorageFactory;
import de.metas.util.Check;
import lombok.NonNull;
import org.adempiere.exceptions.AdempiereException;

import java.util.ArrayList;
import java.util.List;

public class CompositeAttributeStorageFactory implements IAttributeStorageFactory
{
Expand Down Expand Up @@ -207,4 +206,14 @@ public void setHUStorageFactory(final IHUStorageFactory huStorageFactory)
factory.setHUStorageFactory(huStorageFactory);
}
}

@Override
public void flushAndClearCache()
{
for (final IAttributeStorageFactory factory : factories)
{
factory.flushAndClearCache();
}
getHUAttributesDAO().flushAndClearCache();
}
}

0 comments on commit da442bb

Please sign in to comment.