Unserialize(): Error at offset 0 of 126921 bytes

I sometimes got this error while running some command. It is in Neos 3.1

Notice: unserialize(): Error at offset 0 of 126921 bytes in /Users/nguonchhay/projects/neos/local.wedding-celebration.host/Packages/Libraries/neos/cache/Classes/Frontend/VariableFrontend.php line 91

Type: Neos\Flow\Error\Exception
Code: 1
File: Packages/Framework/Neos.Flow/Classes/Error/ErrorHandler.php
Line: 81

Open Data/Logs/Exceptions/20170617101555baad7a.txt for a full stack trace.

I try to update composer version, clear all caches but still got this problem. Any problem with Neos 3.1?

Did you update your PHP, this kind of error can happens when the default serializer change (from unserialize, php core, to igbinary unserialize, by example)

My PHP version is 7.0.12

PHP 7.0.12 (cli) (built: Nov 1 2016 10:21:11) ( NTS )
Copyright © 1997-2016 The PHP Group
Zend Engine v3.0.0, Copyright © 1998-2016 Zend Technologies
with Zend OPcache v7.0.12, Copyright © 1999-2016, by Zend Technologies
with Xdebug v2.4.1, Copyright © 2002-2016, by Derick Rethans

It is okay for Neos 3.0.