Class ReferenceCache


  • public class ReferenceCache
    extends Object
    That is a thread-safe wrapper for a list of cache Reference objects. Those objects can be used from different threads without issues, however to load and save a Reference object, we need to acquire a lock. Created by andrii.nikitiuk on 10/28/15.
    • Constructor Detail

      • ReferenceCache

        public ReferenceCache​(ngs.ReadCollection run,
                              SAMFileHeader virtualHeader)
    • Method Detail

      • get

        public ngs.Reference get​(int referenceIndex)
        This method returns Reference objects by reference indexes in SAM header Those objects do not maintain thread safety
        Parameters:
        referenceIndex - reference index in
        Returns:
        a Reference object