update DiskCache to support marshal serializer