Returns a list of the rekordbox IDs of the tracks contained in the cache.

@return a list containing the rekordbox ID for each track present in the cache, in the order they appear
547188
public List<Integer> getTrackIds() {
        ArrayList<Integer> results = new ArrayList<Integer>(trackCount);
        Enumeration<? extends ZipEntry> entries = zipFile.entries();
        while (entries.hasMoreElements()) {
            ZipEntry entry = entries.nextElement();
            if (entry.getName().startsWith(CACHE_METADATA_ENTRY_PREFIX)) {
                String idPart = entry.getName().substring(CACHE_METADATA_ENTRY_PREFIX.length());
                if (idPart.length() > 0) {
                    results.add(Integer.valueOf(idPart));
                }
            }
        }

        return Collections.unmodifiableList(results);
    }
232874
public List<T> getMostFrequentAll()
    {
        List<T> ret = new ArrayList<T>();
        int maxfreq = getMaximalFrequency();
        for (Map.Entry<T, Integer> entry : styles.entrySet())
        {
            if (entry.getValue() == maxfreq)
                ret.add(entry.getKey());
        }
        return ret;
    }
501452
public ArrayList<RepairDigramRecord> toList() {
    ArrayList<RepairDigramRecord> res = new ArrayList<RepairDigramRecord>(this.elements.size());
    RepairQueueNode cp = this.head;
    while (null != cp) {
      res.add(cp.payload);
      cp = cp.next;
    }
    return res;
  }
797789
public java.util.List<KeyListEntry> getKeys() {
        if (keys == null) {
            keys = new com.ibm.cloud.objectstorage.internal.SdkInternalList<KeyListEntry>();
        }
        return keys;
    }
406542
public java.util.List<CachediSCSIVolume> getCachediSCSIVolumes() {
        if (cachediSCSIVolumes == null) {
            cachediSCSIVolumes = new com.amazonaws.internal.SdkInternalList<CachediSCSIVolume>();
        }
        return cachediSCSIVolumes;
    }
1198742
public java.util.List<ReservedCacheNode> getReservedCacheNodes() {
        if (reservedCacheNodes == null) {
            reservedCacheNodes = new com.amazonaws.internal.SdkInternalList<ReservedCacheNode>();
        }
        return reservedCacheNodes;
    }
947174
public String getQueuedFlowIds() {
    final List<Integer> allIds = new ArrayList<>();
    getRunningFlowsIdsHelper(allIds, this.queuedFlows.getAllEntries());
    Collections.sort(allIds);
    return allIds.toString();
  }
750360
public java.util.List<CacheNode> getCacheNodes() {
        if (cacheNodes == null) {
            cacheNodes = new com.amazonaws.internal.SdkInternalList<CacheNode>();
        }
        return cacheNodes;
    }
1075077
public SoundCloudTrack previous() {
        int tracks = mSoundCloudPlaylist.getTracks().size();
        mCurrentTrackIndex = (tracks + mCurrentTrackIndex - 1) % tracks;
        return mSoundCloudPlaylist.getTracks().get(mCurrentTrackIndex);
    }
185003
public CustomizationCollection<CacheEntryOperationListener<K,V>> getAsyncListeners() {
    if (asyncListeners == null) {
      asyncListeners = new DefaultCustomizationCollection<CacheEntryOperationListener<K, V>>();
    }
    return asyncListeners;
  }
1834
public long[] getChannelIdArray()
    {
        long[] ret = new long[channelIds.size()];
        for(int i = 0; i < channelIds.size(); i++)
            ret[i] = channelIds.get(i);
        return ret;
    }
1200484
public Set<String> getGeneratedIds() {
		synchronized(lock) {
			if(generatedIds == null) return Collections.emptySet();
			if(frozen) return generatedIds;
			return AoCollections.unmodifiableCopySet(generatedIds);
		}
	}
1260030
public Set<String> getAllRacks() {
    netlock.readLock().lock();
    try {
      Set<String> result = new HashSet<String>(this.racks);
      result.addAll(this.masterRacksSet);
      return result;
    } finally {
      netlock.readLock().unlock();
    }
  }
1016381
public List<Integer> getQueuedFlowIds() {
    final List<Integer> allIds = new ArrayList<>();
    try {
      getExecutionIdsHelper(allIds, this.executorLoader.fetchQueuedFlows());
    } catch (final ExecutorManagerException e) {
      this.logger.error("Failed to get queued flow ids.", e);
    }
    return allIds;
  }
683505
public List<K> getSavedIds() {
        if (dbObjects.length > 0 && dbObjects[0] instanceof JacksonDBObject) {
            throw new UnsupportedOperationException("Generated _id retrieval not supported when using stream serialization");
        }

        List<K> ids = new ArrayList<K>();
        for (int i = 0; i < dbObjects.length; i++) {
            ids.add((K) jacksonDBCollection.convertFromDbId(dbObjects[i].get("_id")));
        }

        return ids;
    }
1128276
public java.util.List<String> getReservedInstancesOfferingIds() {
        if (reservedInstancesOfferingIds == null) {
            reservedInstancesOfferingIds = new com.amazonaws.internal.SdkInternalList<String>();
        }
        return reservedInstancesOfferingIds;
    }
566902
public Set<Long> getLockedBlocks() {
    synchronized (mSharedMapsLock) {
      Set<Long> set = new HashSet<>();
      for (LockRecord lockRecord : mLockIdToRecordMap.values()) {
        set.add(lockRecord.getBlockId());
      }
      return set;
    }
  }