Patent ID: 11954529
Assignee: EMC IP HOLDING COMPANY LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 19:
20. A method for tracking a lock which restricts access to a computerized resource of a computerized apparatus having limited storage resources, comprising:
placing an event into an event queue of the computerized apparatus, the event comprising object information;
extracting the object information in the event through a thread in a thread pool; and
recording lock information comprising the object information according to a determination that the thread executes a lock operation;
obtaining a plurality of used repositories recording the lock information;
analyzing the lock information in the plurality of used repositories; and
recycling the plurality of used repositories to a usable pool in a storage pool;, wherein analyzing the lock information in the plurality of used repositories comprises:
classifying, based on a hash of an object address, the lock information in the plurality of used repositories into a plurality of storage buckets;
compressing each of the plurality of storage buckets to generate a plurality of compressed storage buckets that removes at least part of the lock information from subsequent processing when analyzing the lock information and that frees storage space of the plurality of used repositories to recycle to the usable pool in the storage pool; and
further classifying the plurality of compressed storage buckets, so that each storage bucket comprises an object address packet.