[#ValidationCache]
= ValidationCache
:mrdocs:

Convenience class for initializing and passing the script execution cache and signature cache&period;

== Synopsis

Declared in `&lt;validation&period;h&gt;`

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
class ValidationCache;
----

== Member Functions

[cols="1,4"]
|===
| Name| Description
| xref:ValidationCache/2constructor-0e.adoc[`ValidationCache`]         [.small]#[constructor]#
| Constructors
| xref:ValidationCache/operator_assign.adoc[`operator&equals;`]  [.small]#[deleted]#
| Copy assignment is disabled&period;
| xref:ValidationCache/ScriptExecutionCacheHasher.adoc[`ScriptExecutionCacheHasher`] 
| Return a copy of the pre&hyphen;initialized hasher&period;
|===


== Data Members

[cols="1,4"]
|===
| Name| Description
| xref:ValidationCache/m_script_execution_cache.adoc[`m&lowbar;script&lowbar;execution&lowbar;cache`] 
| Cache of results for scripts that have already been executed successfully&period;
| xref:ValidationCache/m_signature_cache.adoc[`m&lowbar;signature&lowbar;cache`] 
| Cache of individual signature verification results&period;
|===



[.small]#Created with https://www.mrdocs.com[MrDocs]#
