<div dir="ltr">In testing the in-memory query cache, I find that auto cache invalidation works for UPDATE and INSERT queries, but does not work when calling plpgsql functions.<br><br>Is there any way to auto-invalidate cache for UPDATE/INSERTs within functions? If not, is there any way to explicitly invalidate the cache with additional code in a function?<br><br>Using PgPool 4.1.1, with the following relevant settings:<br><br>memqcache_auto_cache_invalidation = on<br>memqcache_expire = 0<br>relcache_expire = 0<br>enable_shared_relcache = on<br>memory_cache_enabled = on<br>black_function_list = &#39;test_update_function,test_insert_function&#39;<br><br>Thanks, <br clear="all"><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><br><div><span style="color:rgb(153,153,153)">Rick Morris | Managing Consultant, Professional Services &amp; Training (EMEA) | M</span><span style="color:rgb(153,153,153);font-size:12.8px">: +1 954 224 8682 | </span><span style="color:rgb(153,153,153);font-size:12.8px">Skype: rycamor</span><br></div></div></div></div></div>