John Cupitt d88ce970b7 make operation cache invalidation advisory
This patch makes operation cache invalidate advisory rather than
immediate. Operations set a mark on cache entries meaning "this entry is
no longer valid", then the entry is removed next time the operation
is looked up.

This breaks the loop (now the cache can remove operations, but operations
can't remove cache entries), so it should be safer (I think). Everything
is inside a mutex, at least.

see https://github.com/libvips/libvips/issues/1484
2019-11-28 17:41:35 +00:00
..
2019-11-11 18:05:57 +00:00
2019-09-05 12:45:08 +01:00
2019-09-17 13:32:37 +01:00
2017-11-01 13:16:36 +00:00
2019-08-18 16:35:28 +01:00
2019-10-24 04:07:28 +01:00
2018-09-05 09:02:39 +01:00
2019-11-11 09:09:34 +00:00
2009-08-16 15:00:08 +00:00
2014-12-20 10:28:30 +00:00