Skip to content

Commit da42a58

Browse files
committed
[reference/apcu] sync with en.
1 parent 6600092 commit da42a58

File tree

2 files changed

+11
-13
lines changed

2 files changed

+11
-13
lines changed

reference/apcu/functions/apcu-entry.xml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<!-- $Revision$ -->
3-
<!-- EN-Revision: e9366ee458b2900c53a503b1ad97664e1d9a8859 Maintainer: mumumu Status: ready -->
3+
<!-- EN-Revision: 080a00e2014fbf36c8bd7fff91ed97f7ba636949 Maintainer: mumumu Status: ready -->
44
<refentry xml:id="function.apcu-entry" xmlns="http://docbook.org/ns/docbook">
55
<refnamediv>
66
<refname>apcu_entry</refname>
@@ -13,30 +13,30 @@
1313
<methodsynopsis>
1414
<type>mixed</type><methodname>apcu_entry</methodname>
1515
<methodparam><type>string</type><parameter>key</parameter></methodparam>
16-
<methodparam><type>callable</type><parameter>generator</parameter></methodparam>
16+
<methodparam><type>callable</type><parameter>callback</parameter></methodparam>
1717
<methodparam choice="opt"><type>int</type><parameter>ttl</parameter><initializer>0</initializer></methodparam>
1818
</methodsynopsis>
1919
<para>
2020
キャッシュに <parameter>key</parameter> が存在するかをアトミックに検索します。
21-
存在しなければ <parameter>generator</parameter> が呼び出され、
21+
存在しなければ <parameter>callback</parameter> が呼び出され、
2222
<parameter>key</parameter> が唯一の引数として渡されます。
23-
<parameter>generator</parameter> ではオプションで指定する <parameter>ttl</parameter> の間だけ値をキャッシュし、
23+
<parameter>callback</parameter> ではオプションで指定する <parameter>ttl</parameter> の間だけ値をキャッシュし、
2424
キャッシュした値が返されます。
2525
</para>
2626
<note>
2727
<simpara>
2828
<function>apcu_entry</function> 関数に制御が移ると、
2929
キャッシュのロックを排他的に取得します。
3030
このロックは <function>apcu_entry</function> の実行が終わったときに開放されます:
31-
この結果、<parameter>generator</parameter> はクリティカルセクションに入るため、
31+
この結果、<parameter>callback</parameter> はクリティカルセクションに入るため、
3232
ふたつのプロセスが同時に同じコードパスを実行することができなくなります。
3333
さらに、他のAPCuのあらゆる関数も同時に並列に実行できなくなります。
3434
なぜなら、同じロックを共有しているからです。
3535
</simpara>
3636
</note>
3737
<warning>
3838
<simpara>
39-
<parameter>generator</parameter> から安全に呼び出せるAPCuの関数は <function>apcu_entry</function> だけです。
39+
<parameter>callback</parameter> から安全に呼び出せるAPCuの関数は <function>apcu_entry</function> だけです。
4040
</simpara>
4141
</warning>
4242
</refsect1>
@@ -53,7 +53,7 @@
5353
</listitem>
5454
</varlistentry>
5555
<varlistentry>
56-
<term><parameter>generator</parameter></term>
56+
<term><parameter>callback</parameter></term>
5757
<listitem>
5858
<para>
5959
<parameter>key</parameter> を唯一の引数として取り、

reference/apcu/ini.xml

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<!-- $Revision$ -->
3-
<!-- EN-Revision: ba990c472c6d032479ea12f062abde0b1d7a80a2 Maintainer: mumumu Status: ready -->
3+
<!-- EN-Revision: 83fd65e9a07d7c703bf4367936e4d19ade030662 Maintainer: mumumu Status: ready -->
44

55
<section xml:id="apcu.configuration" xmlns="http://docbook.org/ns/docbook">
66
&reftitle.runtime;
@@ -231,11 +231,9 @@
231231
</term>
232232
<listitem>
233233
<para>
234-
キャッシュエントリがガベージコレクションのリストに残っても良い秒数。
235-
この値はキャッシュされたソースファイルを実行中にWebサーバーが死んだ場合のフェイルセーフを提供します。
236-
つまり、このソースファイルが変更された場合、
237-
古いバージョンに割り当てられたメモリはTTLに達するまで絶対に要求されないからです。
238-
この機能を無効にするにはゼロを設定して下さい。
234+
削除されたり、無効になったキャッシュエントリがガベージコレクションのリストに残っても良い秒数。
235+
エントリは、リファレンスカウントがゼロになった時、またはこの設定の秒数を越えた場合に、削除候補になります。
236+
<literal>0</literal> を設定すると、時間ベースの削除機能は無効になり、リファレンスカウントがゼロになったときにのみ削除されます。
239237
</para>
240238
</listitem>
241239
</varlistentry>

0 commit comments

Comments
 (0)