System and method for employing slot level cache locking are disclosed.
When a rich media file request occurs, a general lock is put on the cache
to determine whether the file has already been allocated a location in
the cache. If a location has been previously allocated, an attempt is
made to lock the specific slot in the cache where the file is stored and
the general cache lock is released. If a slot has not been previously
allocated, a next available slot is obtained and the cache slot is
locked. The general lock on the cache is released. Once the cache slot
lock is achieved, processing of the file request continues, such as by
requesting the file from a third party server. Upon release of the
general cache lock, additional media file requests can be processed
concurrently without having to wait for the continued processing of the
file request.
System und Methode für das Einsetzen der waagerecht ausgerichteten Pufferspeicherblockierung des Schlitzes werden freigegeben. Wenn reiche Mittel einordnen, tritt Antrag, eine allgemeine Verriegelung wird gesetzt auf den Pufferspeicher, um festzustellen auf, ob der Akte bereits eine Position im Pufferspeicher zugeteilt worden ist. Wenn eine Position vorher zugeteilt worden ist, wird ein Versuch, den spezifischen Schlitz im Pufferspeicher zu verriegeln gebildet, in dem die Akte gespeichert wird und die allgemeine Pufferspeicherverriegelung freigegeben wird. Wenn ein Schlitz nicht vorher zugeteilt worden ist, wird ein folgender vorhandener Schlitz erreicht und der Pufferspeicherschlitz ist verschlossen. Die allgemeine Verriegelung auf dem Pufferspeicher wird freigegeben. Sobald die Pufferspeicherschlitzverriegelung erzielt wird, fährt die Verarbeitung des Akte Antrags, wie fort, indem sie die Akte von einem dritten Parteibediener verlangt. Nach Freisetzung von der allgemeinen Pufferspeicherverriegelung, ordnen zusätzliche Mittel Anträge können gleichzeitig verarbeitet werden ein, ohne zu müssen, die anhaltende Verarbeitung des Akte Antrags zu warten.