Class SessionBrokerIdentityMapAccessor

java.lang.Object
org.eclipse.persistence.internal.sessions.IdentityMapAccessor
org.eclipse.persistence.internal.sessions.SessionBrokerIdentityMapAccessor
All Implemented Interfaces:
Serializable, IdentityMapAccessor

public class SessionBrokerIdentityMapAccessor extends IdentityMapAccessor
INTERNAL: Subclass of IdentityMapAccessor for Session brokers Overrides some identiy map initialization code
See Also:
  • Constructor Details

  • Method Details

    • initializeAllIdentityMaps

      public void initializeAllIdentityMaps()
      INTERNAL: Reset the entire object cache. This method blows away both this session's and its parents caches, including the server cache or any other cache. This throws away any objects that have been read in. Extream caution should be used before doing this because object identity will no longer be maintained for any objects currently read in. This should only be called if the application knows that it no longer has references to object held in the cache.
      Specified by:
      initializeAllIdentityMaps in interface IdentityMapAccessor
      Overrides:
      initializeAllIdentityMaps in class IdentityMapAccessor
    • initializeIdentityMaps

      public void initializeIdentityMaps()
      INTERNAL: Reset the entire local object caches. This throws away any objects that have been read in. Extream caution should be used before doing this because object identity will no longer be maintained for any objects currently read in. This should only be called if the application knows that it no longer has references to object held in the cache.
      Specified by:
      initializeIdentityMaps in interface IdentityMapAccessor
      Overrides:
      initializeIdentityMaps in class IdentityMapAccessor