<h3>Clear all cache</h3>
<p>
	This clear all cache function works in a similar manner as the cache clearing in the backend, but takes a
	more straightforward approach and the according backend hooks are not executed.
</p>
<p>
	This method can throw a fatal error if a broken extension is loaded. If you get a white page
	or a PHP error message, check your system with the broken extension test below.
</p>
<p>
	This clears the complete opcode caches of the active opcode cache systems, if the system supports reset.
</p>
<p>Available PHP opcode cache systems</p>
<ul>
	<f:for each="{listOfOpcodeCaches}" as="opcodeCache" key="opcodeCacheName">
		<li>{opcodeCacheName} ({opcodeCache.version}) -
			<f:if condition="{opcodeCache.canReset}">
				<f:then>reset is supported</f:then>
				<f:else>reset is not supported</f:else>
			</f:if>
		</li>
	</f:for>
</ul>

<form method="post">
	<f:render partial="Action/Common/HiddenFormFields" arguments="{_all}" />
	<div class="t3js-clearAllCache">
		<f:render partial="Action/Common/SubmitButton" arguments="{name:'clearAllCache', text:'Clear all caches including PHP opcode cache'}"/>
	</div>
</form>