Task Session Object Lifecycle in Identity Manager
search cancel

Task Session Object Lifecycle in Identity Manager

book

Article ID: 62291

calendar_today

Updated On:

Products

CA Identity Manager CA Identity Suite

Issue/Introduction

The task session object lifecycle in Identity Manager is managed by the system to ensure task persistence and efficient memory usage. This article explains how these objects are generated, where they are stored, and how the JVM handles object cleanup.

 

Environment

Identity Manager 14.x

Resolution

  • A new task session is created for each and every task even if the user stays logged in and moves from one task to the next.
  • All task session information is stored in the TP database.
  • If the system is shutdown and restarted, the in-progress task sessions in the TP database are resurrected.
  • All java IM task objects remain in memory until the tasks are finished running even if the user logs out.
  • The jvm is responsible for removing completed tasks, therefore finished tasks may remain in memory until standard jvm garbage collection removes them.