After granting a write permission on a node, this permission can be seen in database as grant on the right node for the right role. But trying to update content of the node raise an AccessDeniedException. Debugging show that the check of credential read a hash map cache (although permission-cache-size is set to 0). And it return a negative permission which was previously revoked and that is no more in database...