コード例 #1
0
ファイル: MemCache.java プロジェクト: svn2github/sakai-kernel
  /** Disable the cache. */
  public void disable() {
    M_log.debug("disable()");

    m_disabled = true;
    m_eventTrackingService.deleteObserver(this);
    clear();
  } // disable
コード例 #2
0
ファイル: MemCache.java プロジェクト: svn2github/sakai-kernel
  /** Clean up. */
  public void destroy() {
    cache.removeAll(); // TODO Do we boolean doNotNotifyCacheReplicators? Ian?
    cache.getStatistics().clearStatistics();

    // if we are not in a global shutdown
    if (!ComponentManager.hasBeenClosed()) {
      // remove my registration
      m_memoryService.unregisterCacher(this);

      // remove my event notification registration
      m_eventTrackingService.deleteObserver(this);
    }
  }
コード例 #3
0
 @Override
 public void destroy() {
   eventTrackingService.deleteObserver(observer);
   super.destroy();
 }