Changed expiration default value to be 0 rather than null. APC and Memcached expect the value to be 0 to cache indefinitely.