SQLと同じでメモリに一回のったデータを消さないんでしょ。他で使われることがあるときに追い出されるからあればあるだけキャッシュにアクセスするし、なければディスクから読むだけで。
L2ARCあっても云々はメタデータがメモリ上にあるからメタデータのないデータがL2ARCにあっても使われないし意味ないよね。てことで。