Merge branch 'schema-cache-fix' of github.com:headnet/plone.dexterity into schema-cache-fix
This commit is contained in:
commit
bc5bbb017b
|
@ -19,6 +19,15 @@ Changelog
|
|||
modification time as its cache key.
|
||||
[malthe]
|
||||
|
||||
- Fixed schema caching. Previously, a non-persistent counter would be
|
||||
used as part of the cache key, and changes made to this counter in
|
||||
one process would obviously not propagate to other processes.
|
||||
|
||||
Instead, the cache key now includes the schema and subtypes which
|
||||
are both retrieved from a FTI-specific volatile cache that uses the
|
||||
modification time as its cache key.
|
||||
[malthe]
|
||||
|
||||
- The default attribute accessor now also looks through subtypes
|
||||
(behaviors) to find a field default.
|
||||
[malthe]
|
||||
|
|
Reference in New Issue