Class CloneCache


  • class CloneCache
    extends java.lang.Object
    A class containing method used while thread safe cloning.
    Version:
    6.1.0
    • Constructor Detail

      • CloneCache

        CloneCache()
    • Method Detail

      • clearCache

        void clearCache()
      • cacheArgumentToAddCloneAtTheEnd

        void cacheArgumentToAddCloneAtTheEnd​(java.util.List<Argument> argumentsList,
                                             Argument argumentBeingCloned,
                                             int addAtIndex)
      • cacheFunctionToAddCloneAtTheEnd

        void cacheFunctionToAddCloneAtTheEnd​(java.util.List<Function> functionsList,
                                             Function functionBeingCloned,
                                             int addAtIndex)
      • cacheConstantToAddCloneAtTheEnd

        void cacheConstantToAddCloneAtTheEnd​(java.util.List<Constant> constantsList,
                                             Constant constantBeingCloned,
                                             int addAtIndex)
      • addAllAtTheEndElements

        void addAllAtTheEndElements()
      • cacheCloneInProgress

        void cacheCloneInProgress​(PrimitiveElement elementBeingCloned)
      • clearCloneInProgress

        void clearCloneInProgress​(PrimitiveElement elementBeingCloned)
      • cacheArgumentClone

        void cacheArgumentClone​(Argument arg,
                                Argument argClone)
      • cacheFunctionClone

        void cacheFunctionClone​(Function fun,
                                Function funClone)
      • cacheConstantClone

        void cacheConstantClone​(Constant con,
                                Constant conClone)