Question
Bernving
NL
Last activity: 4 Oct 2017 14:02 EDT
Locking Architecture
In the material the follwing qutestion is asked:
Which of the following options does not describe a condition you would ensure before allowing a lock to be requested on a work object? (Choose One)
- The object already existed in the Database
- The object should be associated with a class group
- The lock cache across all JVMs has been synchronized
- The class group associated with the object must be defined to allow locking
The correct answer seams to be 4. Why would I ensure that the cache in JVM would have been synchronised or that the object is associated with a class group? That is what pega does for you I would say
(1) is correct since an object cannot be locked until it is persisted in the database. Until persisted, a case is nothing more than uncommitted data that resides in browser or clipboard memory.
(2) is correct since work objects (cases) should always be associated to a class group.
(4) Is correct since in order to tell Pega to lock an object that is associated to a class group, the "Allow Locking" checkbox must be checked within the Class Group record.
Answer (3) is the only option that is not correct. The word "cache" is not even mentioned in the Locking Architecture lesson much less how someone can ensure that a lock cache is synchronized.
This particular quiz question in the 7.1 LSA course appears to be misconfigured.