キャッシュのグループ cache_idのグループを設定する事で、より複雑なグループにする事が出来ます。これはcache_idの値の中の"|"によって各サブグループに分けられる事で成されます。サブグループはいくらでも持つ事が出来ます。 ディレクトリ階層のようなキャッシュグループを考える事が出来ます。例えば "a|b|c" というキャッシュグループは、"/a/b/c/" というディレクトリ構造だと考えられます。 clear_cache(null,"a|b|c") はファイル "/a/b/c/*" を、clear_cache(null,"a|b") はファイル "/a/b/*" を削除するのに似ています。 もし、clear_cache(null,"a|b","foo") のようなcompiled_id が指定されると、付加されたキャッシュグループ "/a/b/c/foo/" として扱われます。