Class SimilarityCacheMatrix
- java.lang.Object
-
- de.uni_trier.wi2.procake.adaptation.cache.AbstractSimilarityCacheMatrix
-
- de.uni_trier.wi2.procake.adaptation.cache.impl.SimilarityCacheMatrix
-
- All Implemented Interfaces:
Serializable
public class SimilarityCacheMatrix extends AbstractSimilarityCacheMatrix implements Serializable
This class administrates the cached similarities within a similarity matrix.- Author:
- Gilbert Mueller, Maximilian Hoffmann
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class de.uni_trier.wi2.procake.adaptation.cache.AbstractSimilarityCacheMatrix
logger, serialVersionUID, similarityMatrix
-
-
Constructor Summary
Constructors Constructor Description SimilarityCacheMatrix()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addCase(String queryID, String caseID, Similarity similarity)
This method has to be synchronized!List<AStarGraphContainerMapSerializable>
getMapping(String queryId, String caseId)
void
readSimilarityCacheMatrix(String path)
void
removeCase(String graphID)
void
writeSimilarityCacheMatrix(String path)
-
Methods inherited from class de.uni_trier.wi2.procake.adaptation.cache.AbstractSimilarityCacheMatrix
getCases, getSimilarity, getSize, print, setSimilarity
-
-
-
-
Method Detail
-
getMapping
public List<AStarGraphContainerMapSerializable> getMapping(String queryId, String caseId)
-
removeCase
public void removeCase(String graphID)
- Specified by:
removeCase
in classAbstractSimilarityCacheMatrix
-
addCase
public void addCase(String queryID, String caseID, Similarity similarity)
This method has to be synchronized!- Specified by:
addCase
in classAbstractSimilarityCacheMatrix
- Parameters:
queryID
-caseID
-similarity
-
-
readSimilarityCacheMatrix
public void readSimilarityCacheMatrix(String path)
- Specified by:
readSimilarityCacheMatrix
in classAbstractSimilarityCacheMatrix
-
writeSimilarityCacheMatrix
public void writeSimilarityCacheMatrix(String path)
- Specified by:
writeSimilarityCacheMatrix
in classAbstractSimilarityCacheMatrix
-
-