step to remove "synchronized (collectionCache)" use