]> wagnertech.de Git - kivitendo-erp.git/blobdiff - SL/DBConnect/Cache.pm
Merge branch 'b-3.6.1' of ../kivitendo-erp_20220811
[kivitendo-erp.git] / SL / DBConnect / Cache.pm
index 262c113efd3be551818bf852874f4e2e27bdba62..c133e8a3db641f6e713e8f06b28f388ee0dc9fa5 100644 (file)
@@ -35,10 +35,19 @@ sub reset {
   $dbh;
 }
 
+sub reset_all {
+  $_->{AutoCommit} || $_->rollback for values %cache;
+}
+
 sub clear {
   %cache = ();
 }
 
+sub disconnect_all_and_clear {
+  $_->disconnect for values %cache;
+  %cache = ();
+}
+
 sub _args2str {
   my (@args) = @_;