Added - Instance-specific caching for both sync and async class methods - Smart detection of instance methods vs standalone functions - Improved logging for cache operations and method detection - Better handling of ignored parameters in instance methods
Fixed - Fixed cache key generation for instance methods to ensure proper instance separation - Fixed infinite recursion issues in instance method detection - Fixed handling of ignored parameters in instance methods - Fixed cache invalidation for instance methods when code changes
Developer Notes - Added comprehensive test coverage for instance method caching - Added test cases for both sync and async instance methods - Added tests for multiple instances of the same class - Added tests for ignored parameters in instance methods
What's Changed * Fixed - NoCache class requires parentheses for decorator, unlike Cache by leshchenko1979 in https://github.com/leshchenko1979/perscache/pull/20
What's Changed * `ignore` understands both positional and keyword arguments by leshchenko1979 in https://github.com/leshchenko1979/perscache/pull/12 * Implement Google Cloud Storage by leshchenko1979 in https://github.com/leshchenko1979/perscache/pull/15