コード例 #1
0
        internal void QueuePut(string fingerprint, Library library)
        {
            //We never send vanilla ref PDFs to s3.
            if (VanillaReferenceCreating.IsVanillaReferenceFingerprint(fingerprint))
            {
                return;
            }

            lock (fingerprints_to_put)
            {
                fingerprints_to_put.Add(new SyncQueueEntry {
                    fingerprint = fingerprint, library = library
                });
            }
        }
コード例 #2
0
        internal void QueueGet(string fingerprint, Library library)
        {
            // We never fetch vanilla ref PDFs from S3.
            if (VanillaReferenceCreating.IsVanillaReferenceFingerprint(fingerprint))
            {
                return;
            }

            lock (fingerprints_to_get)
            {
                fingerprints_to_get.Add(new SyncQueueEntry {
                    fingerprint = fingerprint, library = library
                });
            }
        }
コード例 #3
0
        internal void QueueGet(string fingerprint, WebLibraryDetail web_library_detail)
        {
            // We never fetch vanilla ref PDFs from S3.
            if (VanillaReferenceCreating.IsVanillaReferenceFingerprint(fingerprint))
            {
                return;
            }

            // Utilities.LockPerfTimer l1_clk = Utilities.LockPerfChecker.Start();
            lock (fingerprints_to_get)
            {
                // l1_clk.LockPerfTimerStop();
                fingerprints_to_get.Add(new SyncQueueEntry {
                    fingerprint = fingerprint, web_library_detail = web_library_detail
                });
            }
        }
コード例 #4
0
        internal void QueuePut(string fingerprint, Library library)
        {
            // We never send vanilla ref PDFs to s3.
            if (VanillaReferenceCreating.IsVanillaReferenceFingerprint(fingerprint))
            {
                return;
            }

            // Utilities.LockPerfTimer l1_clk = Utilities.LockPerfChecker.Start();
            lock (fingerprints_to_put)
            {
                // l1_clk.LockPerfTimerStop();
                fingerprints_to_put.Add(new SyncQueueEntry {
                    fingerprint = fingerprint, library = library
                });
            }
        }