Enhance PropertyInvalidatedCache debug
Bug: 140788621 Add the cache name to most debug messages. The cache name defaults to the property name but can be overridden. Overriding the cache name makes the most sense when multiple caches share a single proprerty. This function is only called from inside debug log messages. Wrap the default invocation of Query.toString() with a cache instance method that can be overridden. A cache that uses a simple type (like Integer) for its Query to provide nicely formatted query strings in the debug logs. This function is only called from inside debug log messages. Test: Created a test build using the hasSystemFeature() binder cache, overriding cache name and the object query string. Change-Id: If379ac3e8494e9fef0ff9f5cc5ca0412d02e5502
Loading
Please register or sign in to comment