\hypertarget{group__Elm__Caches}{}\doxysection{Caches}
\label{group__Elm__Caches}\index{Caches@{Caches}}


These are functions which let one fine-\/tune some cache values for Elementary applications, thus allowing for performance adjustments.  


\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
void \mbox{\hyperlink{group__Elm__Caches_gaff3f01cd3a44e7db664071e16131148d}{elm\+\_\+cache\+\_\+all\+\_\+flush}} (void)
\begin{DoxyCompactList}\small\item\em Flush all caches. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__Elm__Caches_ga09f5efe300c39b9a33d579b08fd4ea61}{elm\+\_\+config\+\_\+cache\+\_\+flush\+\_\+interval\+\_\+get}} (void)
\begin{DoxyCompactList}\small\item\em Get the configured cache flush interval time. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__Caches_ga5a2383fbb447045431c55e18b49749a3}{elm\+\_\+config\+\_\+cache\+\_\+flush\+\_\+interval\+\_\+set}} (int size)
\begin{DoxyCompactList}\small\item\em Set the configured cache flush interval time. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Elm__Caches_gaae1ae2c1ec433afdad865779a9febab8}{elm\+\_\+config\+\_\+cache\+\_\+flush\+\_\+enabled\+\_\+get}} (void)
\begin{DoxyCompactList}\small\item\em Get the configured cache flush enabled state. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__Caches_ga7b0cb9a009f373529b04129b70fd2d2e}{elm\+\_\+config\+\_\+cache\+\_\+flush\+\_\+enabled\+\_\+set}} (\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} enabled)
\begin{DoxyCompactList}\small\item\em Set the configured cache flush enabled state. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__Elm__Caches_gad70a4a1e0d7c3b4f5baa67db932794c6}{elm\+\_\+config\+\_\+cache\+\_\+font\+\_\+cache\+\_\+size\+\_\+get}} (void)
\begin{DoxyCompactList}\small\item\em Get the configured font cache size. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__Caches_ga76c2e9a1742bece876bd340c2d80f4f4}{elm\+\_\+config\+\_\+cache\+\_\+font\+\_\+cache\+\_\+size\+\_\+set}} (int size)
\begin{DoxyCompactList}\small\item\em Set the configured font cache size. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__Elm__Caches_gac5ff76a48c2fe2947d764e0c272d8e18}{elm\+\_\+config\+\_\+cache\+\_\+image\+\_\+cache\+\_\+size\+\_\+get}} (void)
\begin{DoxyCompactList}\small\item\em Get the configured image cache size. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__Caches_gabb3ab82e03a46ba4da0faed1942ada60}{elm\+\_\+config\+\_\+cache\+\_\+image\+\_\+cache\+\_\+size\+\_\+set}} (int size)
\begin{DoxyCompactList}\small\item\em Set the configured image cache size. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__Elm__Caches_gaca712f9145fd2b3b4158c11515596217}{elm\+\_\+config\+\_\+cache\+\_\+edje\+\_\+file\+\_\+cache\+\_\+size\+\_\+get}} (void)
\begin{DoxyCompactList}\small\item\em Get the configured edje file cache size. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__Caches_gac05060180d920612ae11fa6683303dc9}{elm\+\_\+config\+\_\+cache\+\_\+edje\+\_\+file\+\_\+cache\+\_\+size\+\_\+set}} (int size)
\begin{DoxyCompactList}\small\item\em Set the configured edje file cache size. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__Elm__Caches_gae452a4ffeb0a41ee0574a007edce529f}{elm\+\_\+config\+\_\+cache\+\_\+edje\+\_\+collection\+\_\+cache\+\_\+size\+\_\+get}} (void)
\begin{DoxyCompactList}\small\item\em Get the configured edje collections (groups) cache size. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Elm__Caches_ga8a651a8f548aa8b60b79a49d53d4d1ea}{elm\+\_\+config\+\_\+cache\+\_\+edje\+\_\+collection\+\_\+cache\+\_\+size\+\_\+set}} (int size)
\begin{DoxyCompactList}\small\item\em Set the configured edje collections (groups) cache size. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} void \mbox{\hyperlink{group__Elm__Caches_ga862773c28784f69b4150fdd5445fc38d}{elm\+\_\+cache\+\_\+flush\+\_\+interval\+\_\+all\+\_\+set}} (int size)
\begin{DoxyCompactList}\small\item\em Set the configured cache flush interval time for all applications on the display. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} void \mbox{\hyperlink{group__Elm__Caches_ga65aeabfabd36f1f5b833f6902b59f7cc}{elm\+\_\+cache\+\_\+flush\+\_\+enabled\+\_\+all\+\_\+set}} (\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} enabled)
\begin{DoxyCompactList}\small\item\em Set the configured cache flush enabled state for all applications on the display. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} void \mbox{\hyperlink{group__Elm__Caches_ga35960b0eea8278a2e09910b4c81dcbd1}{elm\+\_\+font\+\_\+cache\+\_\+all\+\_\+set}} (int size)
\begin{DoxyCompactList}\small\item\em Set the configured font cache size for all applications on the display. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} void \mbox{\hyperlink{group__Elm__Caches_gad72d4808e1d176d90f552e1ed70fa417}{elm\+\_\+image\+\_\+cache\+\_\+all\+\_\+set}} (int size)
\begin{DoxyCompactList}\small\item\em Set the configured image cache size for all applications on the display. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} void \mbox{\hyperlink{group__Elm__Caches_gaf8af887f79ceb1c6e060903ec919a852}{elm\+\_\+edje\+\_\+file\+\_\+cache\+\_\+all\+\_\+set}} (int size)
\begin{DoxyCompactList}\small\item\em Set the configured edje file cache size for all applications on the display. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} void \mbox{\hyperlink{group__Elm__Caches_ga38841069f00b6dc254a1aa78552da679}{elm\+\_\+edje\+\_\+collection\+\_\+cache\+\_\+all\+\_\+set}} (int size)
\begin{DoxyCompactList}\small\item\em Set the configured edje collections (groups) cache size for all applications on the display. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
These are functions which let one fine-\/tune some cache values for Elementary applications, thus allowing for performance adjustments. 



\doxysubsection{Function Documentation}
\mbox{\Hypertarget{group__Elm__Caches_gaff3f01cd3a44e7db664071e16131148d}\label{group__Elm__Caches_gaff3f01cd3a44e7db664071e16131148d}} 
\index{Caches@{Caches}!elm\_cache\_all\_flush@{elm\_cache\_all\_flush}}
\index{elm\_cache\_all\_flush@{elm\_cache\_all\_flush}!Caches@{Caches}}
\doxysubsubsection{\texorpdfstring{elm\_cache\_all\_flush()}{elm\_cache\_all\_flush()}}
{\footnotesize\ttfamily void elm\+\_\+cache\+\_\+all\+\_\+flush (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



Flush all caches. 

Frees all data that was in cache and is not currently being used to reduce memory usage. This frees Edje\textquotesingle{}s, Evas\textquotesingle{} and Eet\textquotesingle{}s cache. This is equivalent to calling all of the following functions\+: \begin{DoxyItemize}
\item \mbox{\hyperlink{group__Edje__General__Group_ga99070da74cab9cf5dbae51fc76fa3aab}{edje\+\_\+file\+\_\+cache\+\_\+flush()}} \item \mbox{\hyperlink{group__Edje__General__Group_ga2563016e5a15421abfb3ec264214ab3e}{edje\+\_\+collection\+\_\+cache\+\_\+flush()}} \item \mbox{\hyperlink{group__Eet__Group_ga5b3f70f4842551426befbff648e4094b}{eet\+\_\+clearcache()}} \item \mbox{\hyperlink{group__Evas__Canvas_ga90a751198ef6069619ecf3b0256ba58f}{evas\+\_\+image\+\_\+cache\+\_\+flush()}} \item \mbox{\hyperlink{group__Evas__Canvas_ga9fc710b8d8d0410339132064489be040}{evas\+\_\+font\+\_\+cache\+\_\+flush()}} \item \mbox{\hyperlink{group__Evas__Canvas_gaece6200314dea9584a0136423888c4d5}{evas\+\_\+render\+\_\+dump()}} \begin{DoxyNote}{Note}
Evas caches are flushed for every canvas associated with a window. 
\end{DoxyNote}
\end{DoxyItemize}


References \mbox{\hyperlink{group__Edje__General__Group_ga2563016e5a15421abfb3ec264214ab3e}{edje\+\_\+collection\+\_\+cache\+\_\+flush()}}, \mbox{\hyperlink{group__Edje__General__Group_ga99070da74cab9cf5dbae51fc76fa3aab}{edje\+\_\+file\+\_\+cache\+\_\+flush()}}, \mbox{\hyperlink{group__Eet__Group_ga5b3f70f4842551426befbff648e4094b}{eet\+\_\+clearcache()}}, \mbox{\hyperlink{group__Eina__List__Group_gac6efafc19f526d916cdb9757240a8773}{EINA\+\_\+\+LIST\+\_\+\+FOREACH}}, \mbox{\hyperlink{group__Evas__Canvas_ga9fc710b8d8d0410339132064489be040}{evas\+\_\+font\+\_\+cache\+\_\+flush()}}, \mbox{\hyperlink{group__Evas__Canvas_ga90a751198ef6069619ecf3b0256ba58f}{evas\+\_\+image\+\_\+cache\+\_\+flush()}}, and \mbox{\hyperlink{group__Evas__Object__Group_ga7e211219d11abced5f3089362f7476b9}{evas\+\_\+object\+\_\+evas\+\_\+get()}}.

\mbox{\Hypertarget{group__Elm__Caches_ga09f5efe300c39b9a33d579b08fd4ea61}\label{group__Elm__Caches_ga09f5efe300c39b9a33d579b08fd4ea61}} 
\index{Caches@{Caches}!elm\_config\_cache\_flush\_interval\_get@{elm\_config\_cache\_flush\_interval\_get}}
\index{elm\_config\_cache\_flush\_interval\_get@{elm\_config\_cache\_flush\_interval\_get}!Caches@{Caches}}
\doxysubsubsection{\texorpdfstring{elm\_config\_cache\_flush\_interval\_get()}{elm\_config\_cache\_flush\_interval\_get()}}
{\footnotesize\ttfamily int elm\+\_\+config\+\_\+cache\+\_\+flush\+\_\+interval\+\_\+get (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



Get the configured cache flush interval time. 

This gets the globally configured cache flush interval time, in ticks

\begin{DoxyReturn}{Returns}
The cache flush interval time
\end{DoxyReturn}
\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Elm__Caches_gaff3f01cd3a44e7db664071e16131148d}{elm\+\_\+cache\+\_\+all\+\_\+flush()}} 
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__Elm__Caches_ga5a2383fbb447045431c55e18b49749a3}\label{group__Elm__Caches_ga5a2383fbb447045431c55e18b49749a3}} 
\index{Caches@{Caches}!elm\_config\_cache\_flush\_interval\_set@{elm\_config\_cache\_flush\_interval\_set}}
\index{elm\_config\_cache\_flush\_interval\_set@{elm\_config\_cache\_flush\_interval\_set}!Caches@{Caches}}
\doxysubsubsection{\texorpdfstring{elm\_config\_cache\_flush\_interval\_set()}{elm\_config\_cache\_flush\_interval\_set()}}
{\footnotesize\ttfamily void elm\+\_\+config\+\_\+cache\+\_\+flush\+\_\+interval\+\_\+set (\begin{DoxyParamCaption}\item[{int}]{size }\end{DoxyParamCaption})}



Set the configured cache flush interval time. 

This sets the globally configured cache flush interval time, in ticks


\begin{DoxyParams}{Parameters}
{\em size} & The cache flush interval time\\
\hline
\end{DoxyParams}
\begin{DoxyNote}{Note}
The {\ttfamily size} must be greater than 0. if not, the cache flush will be ignored.
\end{DoxyNote}
\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Elm__Caches_gaff3f01cd3a44e7db664071e16131148d}{elm\+\_\+cache\+\_\+all\+\_\+flush()}} 
\end{DoxySeeAlso}


References \mbox{\hyperlink{group__Eina__Safety__Checks__Group_ga4c65e34fc0099bb68833d44ad02fb724}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+FALSE\+\_\+\+RETURN}}, and \mbox{\hyperlink{group__Eina__Types__Group_ga05c12dacc8b4058994df842b41be85fc}{EINA\+\_\+\+TRUE}}.

\mbox{\Hypertarget{group__Elm__Caches_gaae1ae2c1ec433afdad865779a9febab8}\label{group__Elm__Caches_gaae1ae2c1ec433afdad865779a9febab8}} 
\index{Caches@{Caches}!elm\_config\_cache\_flush\_enabled\_get@{elm\_config\_cache\_flush\_enabled\_get}}
\index{elm\_config\_cache\_flush\_enabled\_get@{elm\_config\_cache\_flush\_enabled\_get}!Caches@{Caches}}
\doxysubsubsection{\texorpdfstring{elm\_config\_cache\_flush\_enabled\_get()}{elm\_config\_cache\_flush\_enabled\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elm\+\_\+config\+\_\+cache\+\_\+flush\+\_\+enabled\+\_\+get (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



Get the configured cache flush enabled state. 

This gets the globally configured cache flush state -\/ if it is enabled or not. When cache flushing is enabled, elementary will regularly (see \mbox{\hyperlink{group__Elm__Caches_ga09f5efe300c39b9a33d579b08fd4ea61}{elm\+\_\+config\+\_\+cache\+\_\+flush\+\_\+interval\+\_\+get()}} ) flush caches and dump data out of memory and allow usage to re-\/seed caches and data in memory where it can do so. An idle application will thus minimize its memory usage as data will be freed from memory and not be re-\/loaded as it is idle and not rendering or doing anything graphically right now.

\begin{DoxyReturn}{Returns}
The cache flush state
\end{DoxyReturn}
\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Elm__Caches_gaff3f01cd3a44e7db664071e16131148d}{elm\+\_\+cache\+\_\+all\+\_\+flush()}} 
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__Elm__Caches_ga7b0cb9a009f373529b04129b70fd2d2e}\label{group__Elm__Caches_ga7b0cb9a009f373529b04129b70fd2d2e}} 
\index{Caches@{Caches}!elm\_config\_cache\_flush\_enabled\_set@{elm\_config\_cache\_flush\_enabled\_set}}
\index{elm\_config\_cache\_flush\_enabled\_set@{elm\_config\_cache\_flush\_enabled\_set}!Caches@{Caches}}
\doxysubsubsection{\texorpdfstring{elm\_config\_cache\_flush\_enabled\_set()}{elm\_config\_cache\_flush\_enabled\_set()}}
{\footnotesize\ttfamily void elm\+\_\+config\+\_\+cache\+\_\+flush\+\_\+enabled\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{enabled }\end{DoxyParamCaption})}



Set the configured cache flush enabled state. 

This sets the globally configured cache flush enabled state.


\begin{DoxyParams}{Parameters}
{\em enabled} & The cache flush enabled state\\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Elm__Caches_gaff3f01cd3a44e7db664071e16131148d}{elm\+\_\+cache\+\_\+all\+\_\+flush()}} 
\end{DoxySeeAlso}


References \mbox{\hyperlink{group__Eina__Types__Group_ga05c12dacc8b4058994df842b41be85fc}{EINA\+\_\+\+TRUE}}.

\mbox{\Hypertarget{group__Elm__Caches_gad70a4a1e0d7c3b4f5baa67db932794c6}\label{group__Elm__Caches_gad70a4a1e0d7c3b4f5baa67db932794c6}} 
\index{Caches@{Caches}!elm\_config\_cache\_font\_cache\_size\_get@{elm\_config\_cache\_font\_cache\_size\_get}}
\index{elm\_config\_cache\_font\_cache\_size\_get@{elm\_config\_cache\_font\_cache\_size\_get}!Caches@{Caches}}
\doxysubsubsection{\texorpdfstring{elm\_config\_cache\_font\_cache\_size\_get()}{elm\_config\_cache\_font\_cache\_size\_get()}}
{\footnotesize\ttfamily int elm\+\_\+config\+\_\+cache\+\_\+font\+\_\+cache\+\_\+size\+\_\+get (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



Get the configured font cache size. 

This gets the globally configured font cache size, in kilo bytes.

\begin{DoxyReturn}{Returns}
The font cache size 
\end{DoxyReturn}
\mbox{\Hypertarget{group__Elm__Caches_ga76c2e9a1742bece876bd340c2d80f4f4}\label{group__Elm__Caches_ga76c2e9a1742bece876bd340c2d80f4f4}} 
\index{Caches@{Caches}!elm\_config\_cache\_font\_cache\_size\_set@{elm\_config\_cache\_font\_cache\_size\_set}}
\index{elm\_config\_cache\_font\_cache\_size\_set@{elm\_config\_cache\_font\_cache\_size\_set}!Caches@{Caches}}
\doxysubsubsection{\texorpdfstring{elm\_config\_cache\_font\_cache\_size\_set()}{elm\_config\_cache\_font\_cache\_size\_set()}}
{\footnotesize\ttfamily void elm\+\_\+config\+\_\+cache\+\_\+font\+\_\+cache\+\_\+size\+\_\+set (\begin{DoxyParamCaption}\item[{int}]{size }\end{DoxyParamCaption})}



Set the configured font cache size. 

This sets the globally configured font cache size, in kilo bytes


\begin{DoxyParams}{Parameters}
{\em size} & The font cache size \\
\hline
\end{DoxyParams}


References \mbox{\hyperlink{group__Eina__Types__Group_ga05c12dacc8b4058994df842b41be85fc}{EINA\+\_\+\+TRUE}}.

\mbox{\Hypertarget{group__Elm__Caches_gac5ff76a48c2fe2947d764e0c272d8e18}\label{group__Elm__Caches_gac5ff76a48c2fe2947d764e0c272d8e18}} 
\index{Caches@{Caches}!elm\_config\_cache\_image\_cache\_size\_get@{elm\_config\_cache\_image\_cache\_size\_get}}
\index{elm\_config\_cache\_image\_cache\_size\_get@{elm\_config\_cache\_image\_cache\_size\_get}!Caches@{Caches}}
\doxysubsubsection{\texorpdfstring{elm\_config\_cache\_image\_cache\_size\_get()}{elm\_config\_cache\_image\_cache\_size\_get()}}
{\footnotesize\ttfamily int elm\+\_\+config\+\_\+cache\+\_\+image\+\_\+cache\+\_\+size\+\_\+get (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



Get the configured image cache size. 

This gets the globally configured image cache size, in kilo bytes

\begin{DoxyReturn}{Returns}
The image cache size 
\end{DoxyReturn}
\mbox{\Hypertarget{group__Elm__Caches_gabb3ab82e03a46ba4da0faed1942ada60}\label{group__Elm__Caches_gabb3ab82e03a46ba4da0faed1942ada60}} 
\index{Caches@{Caches}!elm\_config\_cache\_image\_cache\_size\_set@{elm\_config\_cache\_image\_cache\_size\_set}}
\index{elm\_config\_cache\_image\_cache\_size\_set@{elm\_config\_cache\_image\_cache\_size\_set}!Caches@{Caches}}
\doxysubsubsection{\texorpdfstring{elm\_config\_cache\_image\_cache\_size\_set()}{elm\_config\_cache\_image\_cache\_size\_set()}}
{\footnotesize\ttfamily void elm\+\_\+config\+\_\+cache\+\_\+image\+\_\+cache\+\_\+size\+\_\+set (\begin{DoxyParamCaption}\item[{int}]{size }\end{DoxyParamCaption})}



Set the configured image cache size. 

This sets the globally configured image cache size, in kilo bytes


\begin{DoxyParams}{Parameters}
{\em size} & The image cache size \\
\hline
\end{DoxyParams}


References \mbox{\hyperlink{group__Eina__Types__Group_ga05c12dacc8b4058994df842b41be85fc}{EINA\+\_\+\+TRUE}}.

\mbox{\Hypertarget{group__Elm__Caches_gaca712f9145fd2b3b4158c11515596217}\label{group__Elm__Caches_gaca712f9145fd2b3b4158c11515596217}} 
\index{Caches@{Caches}!elm\_config\_cache\_edje\_file\_cache\_size\_get@{elm\_config\_cache\_edje\_file\_cache\_size\_get}}
\index{elm\_config\_cache\_edje\_file\_cache\_size\_get@{elm\_config\_cache\_edje\_file\_cache\_size\_get}!Caches@{Caches}}
\doxysubsubsection{\texorpdfstring{elm\_config\_cache\_edje\_file\_cache\_size\_get()}{elm\_config\_cache\_edje\_file\_cache\_size\_get()}}
{\footnotesize\ttfamily int elm\+\_\+config\+\_\+cache\+\_\+edje\+\_\+file\+\_\+cache\+\_\+size\+\_\+get (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



Get the configured edje file cache size. 

This gets the globally configured edje file cache size, in number of files.

\begin{DoxyReturn}{Returns}
The edje file cache size 
\end{DoxyReturn}
\mbox{\Hypertarget{group__Elm__Caches_gac05060180d920612ae11fa6683303dc9}\label{group__Elm__Caches_gac05060180d920612ae11fa6683303dc9}} 
\index{Caches@{Caches}!elm\_config\_cache\_edje\_file\_cache\_size\_set@{elm\_config\_cache\_edje\_file\_cache\_size\_set}}
\index{elm\_config\_cache\_edje\_file\_cache\_size\_set@{elm\_config\_cache\_edje\_file\_cache\_size\_set}!Caches@{Caches}}
\doxysubsubsection{\texorpdfstring{elm\_config\_cache\_edje\_file\_cache\_size\_set()}{elm\_config\_cache\_edje\_file\_cache\_size\_set()}}
{\footnotesize\ttfamily void elm\+\_\+config\+\_\+cache\+\_\+edje\+\_\+file\+\_\+cache\+\_\+size\+\_\+set (\begin{DoxyParamCaption}\item[{int}]{size }\end{DoxyParamCaption})}



Set the configured edje file cache size. 

This sets the globally configured edje file cache size, in number of files.


\begin{DoxyParams}{Parameters}
{\em size} & The edje file cache size \\
\hline
\end{DoxyParams}


References \mbox{\hyperlink{group__Eina__Types__Group_ga05c12dacc8b4058994df842b41be85fc}{EINA\+\_\+\+TRUE}}.

\mbox{\Hypertarget{group__Elm__Caches_gae452a4ffeb0a41ee0574a007edce529f}\label{group__Elm__Caches_gae452a4ffeb0a41ee0574a007edce529f}} 
\index{Caches@{Caches}!elm\_config\_cache\_edje\_collection\_cache\_size\_get@{elm\_config\_cache\_edje\_collection\_cache\_size\_get}}
\index{elm\_config\_cache\_edje\_collection\_cache\_size\_get@{elm\_config\_cache\_edje\_collection\_cache\_size\_get}!Caches@{Caches}}
\doxysubsubsection{\texorpdfstring{elm\_config\_cache\_edje\_collection\_cache\_size\_get()}{elm\_config\_cache\_edje\_collection\_cache\_size\_get()}}
{\footnotesize\ttfamily int elm\+\_\+config\+\_\+cache\+\_\+edje\+\_\+collection\+\_\+cache\+\_\+size\+\_\+get (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



Get the configured edje collections (groups) cache size. 

This gets the globally configured edje collections cache size, in number of collections.

\begin{DoxyReturn}{Returns}
The edje collections cache size 
\end{DoxyReturn}
\mbox{\Hypertarget{group__Elm__Caches_ga8a651a8f548aa8b60b79a49d53d4d1ea}\label{group__Elm__Caches_ga8a651a8f548aa8b60b79a49d53d4d1ea}} 
\index{Caches@{Caches}!elm\_config\_cache\_edje\_collection\_cache\_size\_set@{elm\_config\_cache\_edje\_collection\_cache\_size\_set}}
\index{elm\_config\_cache\_edje\_collection\_cache\_size\_set@{elm\_config\_cache\_edje\_collection\_cache\_size\_set}!Caches@{Caches}}
\doxysubsubsection{\texorpdfstring{elm\_config\_cache\_edje\_collection\_cache\_size\_set()}{elm\_config\_cache\_edje\_collection\_cache\_size\_set()}}
{\footnotesize\ttfamily void elm\+\_\+config\+\_\+cache\+\_\+edje\+\_\+collection\+\_\+cache\+\_\+size\+\_\+set (\begin{DoxyParamCaption}\item[{int}]{size }\end{DoxyParamCaption})}



Set the configured edje collections (groups) cache size. 

This sets the globally configured edje collections cache size, in number of collections.


\begin{DoxyParams}{Parameters}
{\em size} & The edje collections cache size \\
\hline
\end{DoxyParams}


References \mbox{\hyperlink{group__Eina__Types__Group_ga05c12dacc8b4058994df842b41be85fc}{EINA\+\_\+\+TRUE}}.

\mbox{\Hypertarget{group__Elm__Caches_ga862773c28784f69b4150fdd5445fc38d}\label{group__Elm__Caches_ga862773c28784f69b4150fdd5445fc38d}} 
\index{Caches@{Caches}!elm\_cache\_flush\_interval\_all\_set@{elm\_cache\_flush\_interval\_all\_set}}
\index{elm\_cache\_flush\_interval\_all\_set@{elm\_cache\_flush\_interval\_all\_set}!Caches@{Caches}}
\doxysubsubsection{\texorpdfstring{elm\_cache\_flush\_interval\_all\_set()}{elm\_cache\_flush\_interval\_all\_set()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} void elm\+\_\+cache\+\_\+flush\+\_\+interval\+\_\+all\+\_\+set (\begin{DoxyParamCaption}\item[{int}]{size }\end{DoxyParamCaption})}



Set the configured cache flush interval time for all applications on the display. 

This sets the globally configured cache flush interval time -- in ticks -- for all applications on the display.


\begin{DoxyParams}{Parameters}
{\em size} & The cache flush interval time \\
\hline
\end{DoxyParams}
\begin{DoxyRefDesc}{Deprecated}
\item[\mbox{\hyperlink{deprecated__deprecated000201}{Deprecated}}]Use elm\+\_\+cache\+\_\+flush\+\_\+interval\+\_\+set() and \mbox{\hyperlink{group__Elm__Config_ga2906ee30d3976ab4917b3287eecdd526}{elm\+\_\+config\+\_\+all\+\_\+flush()}}\end{DoxyRefDesc}
\mbox{\Hypertarget{group__Elm__Caches_ga65aeabfabd36f1f5b833f6902b59f7cc}\label{group__Elm__Caches_ga65aeabfabd36f1f5b833f6902b59f7cc}} 
\index{Caches@{Caches}!elm\_cache\_flush\_enabled\_all\_set@{elm\_cache\_flush\_enabled\_all\_set}}
\index{elm\_cache\_flush\_enabled\_all\_set@{elm\_cache\_flush\_enabled\_all\_set}!Caches@{Caches}}
\doxysubsubsection{\texorpdfstring{elm\_cache\_flush\_enabled\_all\_set()}{elm\_cache\_flush\_enabled\_all\_set()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} void elm\+\_\+cache\+\_\+flush\+\_\+enabled\+\_\+all\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{enabled }\end{DoxyParamCaption})}



Set the configured cache flush enabled state for all applications on the display. 

This sets the globally configured cache flush enabled state for all applications on the display.


\begin{DoxyParams}{Parameters}
{\em enabled} & The cache flush enabled state \\
\hline
\end{DoxyParams}
\begin{DoxyRefDesc}{Deprecated}
\item[\mbox{\hyperlink{deprecated__deprecated000202}{Deprecated}}]Use elm\+\_\+cache\+\_\+flush\+\_\+enabled\+\_\+set and \mbox{\hyperlink{group__Elm__Config_ga2906ee30d3976ab4917b3287eecdd526}{elm\+\_\+config\+\_\+all\+\_\+flush()}}\end{DoxyRefDesc}
\mbox{\Hypertarget{group__Elm__Caches_ga35960b0eea8278a2e09910b4c81dcbd1}\label{group__Elm__Caches_ga35960b0eea8278a2e09910b4c81dcbd1}} 
\index{Caches@{Caches}!elm\_font\_cache\_all\_set@{elm\_font\_cache\_all\_set}}
\index{elm\_font\_cache\_all\_set@{elm\_font\_cache\_all\_set}!Caches@{Caches}}
\doxysubsubsection{\texorpdfstring{elm\_font\_cache\_all\_set()}{elm\_font\_cache\_all\_set()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} void elm\+\_\+font\+\_\+cache\+\_\+all\+\_\+set (\begin{DoxyParamCaption}\item[{int}]{size }\end{DoxyParamCaption})}



Set the configured font cache size for all applications on the display. 

This sets the globally configured font cache size -- in bytes -- for all applications on the display.


\begin{DoxyParams}{Parameters}
{\em size} & The font cache size \\
\hline
\end{DoxyParams}
\begin{DoxyRefDesc}{Deprecated}
\item[\mbox{\hyperlink{deprecated__deprecated000203}{Deprecated}}]Use elm\+\_\+font\+\_\+cache\+\_\+set() and \mbox{\hyperlink{group__Elm__Config_ga2906ee30d3976ab4917b3287eecdd526}{elm\+\_\+config\+\_\+all\+\_\+flush()}}\end{DoxyRefDesc}
\mbox{\Hypertarget{group__Elm__Caches_gad72d4808e1d176d90f552e1ed70fa417}\label{group__Elm__Caches_gad72d4808e1d176d90f552e1ed70fa417}} 
\index{Caches@{Caches}!elm\_image\_cache\_all\_set@{elm\_image\_cache\_all\_set}}
\index{elm\_image\_cache\_all\_set@{elm\_image\_cache\_all\_set}!Caches@{Caches}}
\doxysubsubsection{\texorpdfstring{elm\_image\_cache\_all\_set()}{elm\_image\_cache\_all\_set()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} void elm\+\_\+image\+\_\+cache\+\_\+all\+\_\+set (\begin{DoxyParamCaption}\item[{int}]{size }\end{DoxyParamCaption})}



Set the configured image cache size for all applications on the display. 

This sets the globally configured image cache size -- in bytes -- for all applications on the display.


\begin{DoxyParams}{Parameters}
{\em size} & The image cache size \\
\hline
\end{DoxyParams}
\begin{DoxyRefDesc}{Deprecated}
\item[\mbox{\hyperlink{deprecated__deprecated000204}{Deprecated}}]Use elm\+\_\+image\+\_\+cache\+\_\+set() and \mbox{\hyperlink{group__Elm__Config_ga2906ee30d3976ab4917b3287eecdd526}{elm\+\_\+config\+\_\+all\+\_\+flush()}}\end{DoxyRefDesc}
\mbox{\Hypertarget{group__Elm__Caches_gaf8af887f79ceb1c6e060903ec919a852}\label{group__Elm__Caches_gaf8af887f79ceb1c6e060903ec919a852}} 
\index{Caches@{Caches}!elm\_edje\_file\_cache\_all\_set@{elm\_edje\_file\_cache\_all\_set}}
\index{elm\_edje\_file\_cache\_all\_set@{elm\_edje\_file\_cache\_all\_set}!Caches@{Caches}}
\doxysubsubsection{\texorpdfstring{elm\_edje\_file\_cache\_all\_set()}{elm\_edje\_file\_cache\_all\_set()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} void elm\+\_\+edje\+\_\+file\+\_\+cache\+\_\+all\+\_\+set (\begin{DoxyParamCaption}\item[{int}]{size }\end{DoxyParamCaption})}



Set the configured edje file cache size for all applications on the display. 

This sets the globally configured edje file cache size -- in number of files -- for all applications on the display.


\begin{DoxyParams}{Parameters}
{\em size} & The edje file cache size \\
\hline
\end{DoxyParams}
\begin{DoxyRefDesc}{Deprecated}
\item[\mbox{\hyperlink{deprecated__deprecated000205}{Deprecated}}]Use elm\+\_\+edje\+\_\+file\+\_\+cache\+\_\+set() and \mbox{\hyperlink{group__Elm__Config_ga2906ee30d3976ab4917b3287eecdd526}{elm\+\_\+config\+\_\+all\+\_\+flush()}}\end{DoxyRefDesc}
\mbox{\Hypertarget{group__Elm__Caches_ga38841069f00b6dc254a1aa78552da679}\label{group__Elm__Caches_ga38841069f00b6dc254a1aa78552da679}} 
\index{Caches@{Caches}!elm\_edje\_collection\_cache\_all\_set@{elm\_edje\_collection\_cache\_all\_set}}
\index{elm\_edje\_collection\_cache\_all\_set@{elm\_edje\_collection\_cache\_all\_set}!Caches@{Caches}}
\doxysubsubsection{\texorpdfstring{elm\_edje\_collection\_cache\_all\_set()}{elm\_edje\_collection\_cache\_all\_set()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} void elm\+\_\+edje\+\_\+collection\+\_\+cache\+\_\+all\+\_\+set (\begin{DoxyParamCaption}\item[{int}]{size }\end{DoxyParamCaption})}



Set the configured edje collections (groups) cache size for all applications on the display. 

This sets the globally configured edje collections cache size -- in number of collections -- for all applications on the display.


\begin{DoxyParams}{Parameters}
{\em size} & The edje collections cache size \\
\hline
\end{DoxyParams}
\begin{DoxyRefDesc}{Deprecated}
\item[\mbox{\hyperlink{deprecated__deprecated000206}{Deprecated}}]Use elm\+\_\+edje\+\_\+collection\+\_\+cache\+\_\+set() and \mbox{\hyperlink{group__Elm__Config_ga2906ee30d3976ab4917b3287eecdd526}{elm\+\_\+config\+\_\+all\+\_\+flush()}}\end{DoxyRefDesc}
