Class ACMCrossProjectCache

  • public class ACMCrossProjectCache
    extends java.lang.Object
    ACMCrossProjectCache holds the cross project information about which project ids can be used for each node for the logged in user (by Master Session Id). The decisions require substantial number-crunching. Caching the results helps the performance of the system.

    For example, when running GetUserLibrary it may be determined that IS1(p1) and IS2(p2,p3) handles the request. This class will cache that result.

    The cache can become invalid when a failure or topology change has occurred. Thus, calling validate checks if the cache is good.
    • Method Summary

      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait