Package com.powsybl.afs.ext.base
Class ScriptCache<F extends ProjectFile,V,L>
- java.lang.Object
-
- com.powsybl.afs.ext.base.ScriptCache<F,V,L>
-
public class ScriptCache<F extends ProjectFile,V,L> extends Object
- Author:
- Geoffroy Jamgotchian
-
-
Constructor Summary
Constructors Constructor Description ScriptCache(int maximumSize, int hoursExpiration, Function<F,ScriptResult<V>> loader, BiConsumer<ScriptResult<V>,List<L>> notifier)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addListener(F projectFile, L listener)
ScriptResult<V>
get(F projectFile)
void
invalidate(F projectFile)
void
removeListener(F projectFile, L listener)
-
-
-
Constructor Detail
-
ScriptCache
public ScriptCache(int maximumSize, int hoursExpiration, Function<F,ScriptResult<V>> loader, BiConsumer<ScriptResult<V>,List<L>> notifier)
-
-