I've been looking for an answer on the web but didn't find any definitive one.
I'm using CSR1010 as a peripheral and I have some questions regarding attribute handle caching in iOS/Android.
Accroding to captures I took, I noticed that on an initial connection (only connection, no pairing nor bonding) it takes more time to read/write to/from characteristics than from the following connections. I read that it has to do with iOS/Android caching the handles so it won't need to query it every time.
Does anyone knows what's their caching policy? Under what circumstances it gets added/deleted?