summaryrefslogtreecommitdiffstats
path: root/common/clientapi.h
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2015-12-01 22:40:05 +0100
committerChristian Mollekopf <chrigi_1@fastmail.fm>2015-12-01 22:40:05 +0100
commit2c80424031c195333cfa6785ea7ab57dc9613fa3 (patch)
tree9e4a0bc1dc83224aae67661a74a85dabe1aeca98 /common/clientapi.h
parent2dfa85df6cf46dc2a5ee0c6bf69aa030b19a8435 (diff)
downloadsink-2c80424031c195333cfa6785ea7ab57dc9613fa3.tar.gz
sink-2c80424031c195333cfa6785ea7ab57dc9613fa3.zip
Cache ResourceAccess instances.
We want one connection per application per resource instance. With this change the connection is maintained for the lifetime of the client process (it should probably time out instead), but we at least avoid creating a connection per operation/query, which results in a significant performance boost (~10% for reading, 90% for writing in dummyresourcebenchmark).
Diffstat (limited to 'common/clientapi.h')
0 files changed, 0 insertions, 0 deletions