{
    "content": [
        {
            "type": "text",
            "text": "# Cache::Object (info)\n\n## NAME\n\nCache::Object -- the data stored in a Cache.\n\n## SYNOPSIS\n\nuse Cache::Object;\nmy $object = new Cache::Object( );\n$object->setkey( $key );\n$object->setdata( $data );\n$object->setexpiresat( $expiresat );\n$object->setcreatedat( $createdat );\n\n## DESCRIPTION\n\nObject is used by classes implementing the Cache interface as an object\noriented wrapper around the data.  End users will not normally use\nObject directly, but it can be retrieved via the getobject method on\nthe Cache::Cache interface.\n\n## Sections\n\n- **Cache::Object(3pm)    User Contributed Perl Documentation   Cache::Object(3pm)**\n- **NAME**\n- **DESCRIPTION**\n- **SYNOPSIS**\n- **METHODS**\n- **PROPERTIES**\n- **SEE ALSO**\n- **AUTHOR**\n\nUse structuredContent.sections for detailed options, examples, and full documentation.\n"
        }
    ],
    "structuredContent": {
        "command": "Cache::Object",
        "section": "",
        "mode": "info",
        "summary": "Cache::Object -- the data stored in a Cache.",
        "synopsis": "use Cache::Object;\nmy $object = new Cache::Object( );\n$object->setkey( $key );\n$object->setdata( $data );\n$object->setexpiresat( $expiresat );\n$object->setcreatedat( $createdat );",
        "tldr_summary": null,
        "tldr_examples": [],
        "tldr_source": null,
        "flags": [],
        "examples": [],
        "see_also": [],
        "section_outline": [
            {
                "name": "Cache::Object(3pm)    User Contributed Perl Documentation   Cache::Object(3pm)",
                "lines": 1,
                "subsections": []
            },
            {
                "name": "NAME",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "DESCRIPTION",
                "lines": 5,
                "subsections": []
            },
            {
                "name": "SYNOPSIS",
                "lines": 9,
                "subsections": []
            },
            {
                "name": "METHODS",
                "lines": 3,
                "subsections": []
            },
            {
                "name": "PROPERTIES",
                "lines": 22,
                "subsections": []
            },
            {
                "name": "SEE ALSO",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "AUTHOR",
                "lines": 7,
                "subsections": []
            }
        ],
        "sections": {
            "Cache::Object(3pm)    User Contributed Perl Documentation   Cache::Object(3pm)": {
                "content": "",
                "subsections": []
            },
            "NAME": {
                "content": "Cache::Object -- the data stored in a Cache.\n",
                "subsections": []
            },
            "DESCRIPTION": {
                "content": "Object is used by classes implementing the Cache interface as an object\noriented wrapper around the data.  End users will not normally use\nObject directly, but it can be retrieved via the getobject method on\nthe Cache::Cache interface.\n",
                "subsections": []
            },
            "SYNOPSIS": {
                "content": "use Cache::Object;\n\nmy $object = new Cache::Object( );\n\n$object->setkey( $key );\n$object->setdata( $data );\n$object->setexpiresat( $expiresat );\n$object->setcreatedat( $createdat );\n",
                "subsections": []
            },
            "METHODS": {
                "content": "new(  )\nConstruct a new Cache::Object.\n",
                "subsections": []
            },
            "PROPERTIES": {
                "content": "(get|set)accessedat\nThe time at which the object was last accessed.  Various cache\nimplementations will use the accessedat property to store\ninformation for LRU algorithms.  There is no guarantee that all\ncaches will update this field, however.\n\n(get|set)createdat\nThe time at which the object was created.\n\n(get|set)data\nA scalar containing or a reference pointing to the data to be\nstored.\n\n(get|set)expiresat\nThe time at which the object should expire from the cache.\n\n(get|set)key\nThe key under which the object was stored.\n\n(get|set)size\nThe size of the frozen version of this object\n",
                "subsections": []
            },
            "SEE ALSO": {
                "content": "Cache::Cache\n",
                "subsections": []
            },
            "AUTHOR": {
                "content": "Original author: DeWitt Clinton <dewitt@unto.net>\n\nLast author:     $Author: dclinton $\n\nCopyright (C) 2001-2003 DeWitt Clinton\n\nperl v5.20.2                      2015-01-22                Cache::Object(3pm)",
                "subsections": []
            }
        }
    }
}