4. Setting Up 'Quick Processing' for Dynamic & Static Keys by: saaiqSAS Last Updated: 26/2/2025 Quick Processing is a feature available in this API that significantly enhances performance by reducing processing time. Programmatically, Quick Processing creates Hashmaps for int[] keys in memory. By utilizing Hashmaps, the time-consuming process of iterating through large int[] keys to find values is eliminated. In this section, we will guide you through the process of setting up Quick Processing for a set of extracted Dynamic Key and Static Keys. Please note that Quick Processing can only be configured for a single set of keys — one Dynamic Key paired with multiple Static Keys. A usage sample of the ROSET Java API is available on GitHub. You can view it here (ROSET Java API Usage Sample). To set up Quick Processing, use the method setQuickProcessing(boolean set_for_dynamic_key, int Dynamic_Key_ID, int[] Static_Key_IDs_Array). This method takes a single Dynamic Key reference ID and an int[] array of multiple Static Key reference IDs. // Key Extraction int Dynamic_Key_ID = // extract Dynamic Key int Static_Key_ID_1 = // extract Static Key 1 int Static_Key_ID_2 = // extract Static Key 2 int Static_Key_ID_3 = // extract Static Key 3 // Reference ID array preparation int[] Static_Key_IDs_Array = {Static_Key_ID_1, Static_Key_ID_2, Static_Key_ID_3}; // Set up 'Quick Processing' boolean isSet = SAS_ROSET.setQuickProcessing(true, Dynamic_Key_ID, Static_Key_IDs_Array); Note that setQuickProcessing() will return true if the setup is successful, or false if it fails.