All classes:
- cachetools.keys._HashedTuple
- cachetools._DefaultSize
- cachetools.Cache
- cachetools.FIFOCache
- cachetools.LFUCache
- cachetools.LRUCache
- cachetools.MRUCache
- cachetools.RRCache
- cachetools._TimedCache
- cachetools._TimedCache._Timer
- cachetools.TTLCache
- cachetools.TTLCache._Link
- cachetools.TLRUCache
- cachetools.TLRUCache._Item
- cachetools.func._UnboundTTLCache
All functions:
  Elements:
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: '...fuzz_cached'
    functionSourceFile: '...fuzz_cached'
    functionUses: 0
    functionsReached:
    - atheris.instrument_all
    - atheris.Fuzz
    - '...fuzz_cached.main'
    - atheris.Setup
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - _key
    - value
    - now
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 24
    functionName: '...fuzz_cached.get_ttu'
    functionSourceFile: '...fuzz_cached'
    functionUses: 1
    functionsReached:
    - random.random
    - datetime.datetime.now
    - datetime.timedelta
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.datetime.now
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: random.random
    functionSourceFile: random
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta
    functionSourceFile: datetime
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 3
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - data
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 28
    functionName: '...fuzz_cached.TestOneInput'
    functionSourceFile: '...fuzz_cached'
    functionUses: 0
    functionsReached:
    - fdp.PickValueInList
    - fdp.ConsumeIntInRange
    - <builtin>.range
    - atheris.FuzzedDataProvider
    - cachetools.cached
    - cachetools.FIFOCache.__init__
    - '...fuzz_cached.TestOneInput.fib'
    - functools.update_wrapper
    - cachetools.MRUCache.__init__
    - cachetools.TTLCache._Link.__init__
    - cachetools._TimedCache._Timer.__init__
    - cachetools.LFUCache.__init__
    - cachetools.LRUCache.__init__
    - cachetools.TLRUCache.__init__
    - <builtin>.isinstance
    - cachetools.TTLCache.__init__
    - cachetools.Cache.__init__
    - collections.Counter
    - cachetools.cached.decorator
    - collections.OrderedDict
    - fdp.ConsumeProbability
    - threading.Lock
    - cachetools._TimedCache.__init__
    - <builtin>.dict
    - cachetools.RRCache.__init__
    - fdp.ConsumeBool
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: atheris.FuzzedDataProvider
    functionSourceFile: atheris
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fdp.ConsumeIntInRange
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fdp.ConsumeProbability
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fdp.ConsumeBool
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: threading.Lock
    functionSourceFile: threading
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f78dfea6220>
    argNames:
    - self
    - maxsize
    - getsizeof
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 147
    functionName: cachetools.FIFOCache.__init__
    functionSourceFile: cachetools
    functionUses: 1
    functionsReached:
    - cachetools.Cache.__init__
    - collections.OrderedDict
    - <builtin>.dict
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f78dfb7caf0>
    argNames:
    - self
    - maxsize
    - getsizeof
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 175
    functionName: cachetools.LFUCache.__init__
    functionSourceFile: cachetools
    functionUses: 1
    functionsReached:
    - cachetools.Cache.__init__
    - collections.Counter
    - <builtin>.dict
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f78dfd10d00>
    argNames:
    - self
    - maxsize
    - getsizeof
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 206
    functionName: cachetools.LRUCache.__init__
    functionSourceFile: cachetools
    functionUses: 1
    functionsReached:
    - cachetools.Cache.__init__
    - collections.OrderedDict
    - <builtin>.dict
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f78dfe238e0>
    argNames:
    - self
    - maxsize
    - getsizeof
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 243
    functionName: cachetools.MRUCache.__init__
    functionSourceFile: cachetools
    functionUses: 1
    functionsReached:
    - cachetools.Cache.__init__
    - collections.OrderedDict
    - <builtin>.dict
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Attribute object at 0x7f78dfe4cee0>
    - <ast.Constant object at 0x7f78dfe4c970>
    argNames:
    - self
    - maxsize
    - choice
    - getsizeof
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 280
    functionName: cachetools.RRCache.__init__
    functionSourceFile: cachetools
    functionUses: 1
    functionsReached:
    - cachetools.Cache.__init__
    - <builtin>.dict
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Attribute object at 0x7f78dfd18100>
    - <ast.Constant object at 0x7f78dfd18850>
    argNames:
    - self
    - maxsize
    - ttl
    - timer
    - getsizeof
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 393
    functionName: cachetools.TTLCache.__init__
    functionSourceFile: cachetools
    functionUses: 2
    functionsReached:
    - cachetools._TimedCache._Timer.__init__
    - collections.OrderedDict
    - cachetools._TimedCache.__init__
    - <builtin>.dict
    - cachetools.Cache.__init__
    - cachetools.TTLCache._Link.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Attribute object at 0x7f78dfaba190>
    - <ast.Constant object at 0x7f78dfaba130>
    argNames:
    - self
    - maxsize
    - ttu
    - timer
    - getsizeof
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 518
    functionName: cachetools.TLRUCache.__init__
    functionSourceFile: cachetools
    functionUses: 2
    functionsReached:
    - cachetools._TimedCache._Timer.__init__
    - collections.OrderedDict
    - cachetools._TimedCache.__init__
    - <builtin>.dict
    - cachetools.Cache.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fdp.PickValueInList
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Attribute object at 0x7f78dfad4100>
    - <ast.Constant object at 0x7f78dfad40a0>
    - <ast.Constant object at 0x7f78dfad4070>
    argNames:
    - cache
    - key
    - lock
    - info
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 623
    functionName: cachetools.cached
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 0
    IfCount: 7
    argCount: 1
    argDefaultValues: []
    argNames:
    - func
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 629
    functionName: cachetools.cached.decorator
    functionSourceFile: cachetools
    functionUses: 1
    functionsReached:
    - <builtin>.isinstance
    - functools.update_wrapper
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - n
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 51
    functionName: '...fuzz_cached.TestOneInput.fib'
    functionSourceFile: '...fuzz_cached'
    functionUses: 1
    functionsReached:
    - '...fuzz_cached.TestOneInput.fib'
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.range
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 63
    functionName: '...fuzz_cached.main'
    functionSourceFile: '...fuzz_cached'
    functionUses: 1
    functionsReached:
    - atheris.Fuzz
    - atheris.Setup
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: atheris.Setup
    functionSourceFile: atheris
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: atheris.Fuzz
    functionSourceFile: atheris
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: atheris.instrument_all
    functionSourceFile: atheris
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: cachetools
    functionSourceFile: cachetools
    functionUses: 0
    functionsReached:
    - collections.namedtuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - _
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 32
    functionName: cachetools._DefaultSize.__getitem__
    functionSourceFile: cachetools
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - _
    - value
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 35
    functionName: cachetools._DefaultSize.__setitem__
    functionSourceFile: cachetools
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - _
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 38
    functionName: cachetools._DefaultSize.pop
    functionSourceFile: cachetools
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.object
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: cachetools.Cache
    functionSourceFile: cachetools
    functionUses: 0
    functionsReached:
    - <builtin>.object
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f78dfad5c40>
    argNames:
    - self
    - maxsize
    - getsizeof
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 49
    functionName: cachetools.Cache.__init__
    functionSourceFile: cachetools
    functionUses: 10
    functionsReached:
    - <builtin>.dict
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.dict
    functionSourceFile: <builtin>
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 58
    functionName: cachetools.Cache.__repr__
    functionSourceFile: cachetools
    functionUses: 0
    functionsReached:
    - <builtin>.repr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.repr
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 66
    functionName: cachetools.Cache.__getitem__
    functionSourceFile: cachetools
    functionUses: 0
    functionsReached:
    - cachetools.Cache.__missing__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 96
    functionName: cachetools.Cache.__missing__
    functionSourceFile: ''
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - KeyError
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - key
    - value
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 72
    functionName: cachetools.Cache.__setitem__
    functionSourceFile: cachetools
    functionUses: 0
    functionsReached:
    - cachetools.FIFOCache.__delitem__
    - cachetools.TLRUCache.__delitem__
    - <builtin>.len
    - cachetools.TLRUCache.expire
    - heapq.heappop
    - cachetools.LRUCache.popitem
    - cachetools.TLRUCache.popitem
    - cachetools.FIFOCache.popitem
    - cachetools.LFUCache.__delitem__
    - cachetools.MRUCache.popitem
    - collections.abc.MutableMapping.popitem
    - <builtin>.next
    - cachetools.TTLCache.expire
    - cachetools._TimedCache.pop
    - cachetools.TTLCache.popitem
    - cachetools.TTLCache._Link.unlink
    - cachetools._TimedCache.timer
    - cachetools.Cache.pop
    - cachetools.Cache.__delitem__
    - cachetools.TTLCache._Link.__init__
    - <builtin>.iter
    - cachetools.LFUCache.popitem
    - heapq.heapify
    - cachetools._TimedCache._Timer.__init__
    - cachetools.MRUCache.__delitem__
    - cachetools.LRUCache.__delitem__
    - cachetools._DefaultSize.pop
    - cachetools.TLRUCache.__init__
    - random.choice
    - link.unlink
    - <builtin>.list
    - cachetools.TTLCache.__init__
    - cachetools.Cache.__init__
    - cachetools.RRCache.popitem
    - collections.OrderedDict
    - collections.abc.MutableMapping.timer
    - cachetools._TimedCache.__init__
    - <builtin>.dict
    - cachetools.TTLCache.__delitem__
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 289
    functionName: cachetools.RRCache.popitem
    functionSourceFile: cachetools
    functionUses: 1
    functionsReached:
    - cachetools.Cache.pop
    - <builtin>.list
    - random.choice
    linkageType: pythonLinkage
    raised:
    - KeyError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 598
    functionName: cachetools.TLRUCache.popitem
    functionSourceFile: cachetools
    functionUses: 1
    functionsReached:
    - cachetools.FIFOCache.__delitem__
    - cachetools.TLRUCache.__delitem__
    - <builtin>.len
    - cachetools.TLRUCache.expire
    - heapq.heappop
    - cachetools.LFUCache.__delitem__
    - <builtin>.next
    - cachetools._TimedCache.pop
    - cachetools.Cache.pop
    - cachetools._TimedCache.timer
    - cachetools.Cache.__delitem__
    - <builtin>.iter
    - heapq.heapify
    - cachetools.MRUCache.__delitem__
    - cachetools.LRUCache.__delitem__
    - cachetools._DefaultSize.pop
    - link.unlink
    - collections.abc.MutableMapping.timer
    - cachetools.TTLCache.__delitem__
    linkageType: pythonLinkage
    raised:
    - KeyError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 193
    functionName: cachetools.LFUCache.popitem
    functionSourceFile: cachetools
    functionUses: 1
    functionsReached:
    - cachetools.Cache.pop
    linkageType: pythonLinkage
    raised:
    - KeyError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 162
    functionName: cachetools.FIFOCache.popitem
    functionSourceFile: cachetools
    functionUses: 1
    functionsReached:
    - <builtin>.iter
    - cachetools.Cache.pop
    - <builtin>.next
    linkageType: pythonLinkage
    raised:
    - KeyError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 261
    functionName: cachetools.MRUCache.popitem
    functionSourceFile: cachetools
    functionUses: 1
    functionsReached:
    - <builtin>.iter
    - cachetools.Cache.pop
    - <builtin>.next
    linkageType: pythonLinkage
    raised:
    - KeyError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: collections.abc.MutableMapping.popitem
    functionSourceFile: collections
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 482
    functionName: cachetools.TTLCache.popitem
    functionSourceFile: cachetools
    functionUses: 1
    functionsReached:
    - <builtin>.iter
    - cachetools.FIFOCache.__delitem__
    - cachetools.TLRUCache.__delitem__
    - cachetools._TimedCache.timer
    - cachetools.LRUCache.__delitem__
    - cachetools.MRUCache.__delitem__
    - cachetools.LFUCache.__delitem__
    - cachetools._DefaultSize.pop
    - cachetools.TTLCache.expire
    - <builtin>.next
    - collections.abc.MutableMapping.timer
    - link.unlink
    - cachetools._TimedCache.pop
    - cachetools.TTLCache._Link.unlink
    - cachetools.Cache.pop
    - cachetools.Cache.__delitem__
    - cachetools.TTLCache.__delitem__
    linkageType: pythonLinkage
    raised:
    - KeyError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 224
    functionName: cachetools.LRUCache.popitem
    functionSourceFile: cachetools
    functionUses: 1
    functionsReached:
    - <builtin>.iter
    - cachetools.Cache.pop
    - <builtin>.next
    linkageType: pythonLinkage
    raised:
    - KeyError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 88
    functionName: cachetools.Cache.__delitem__
    functionSourceFile: cachetools
    functionUses: 12
    functionsReached:
    - cachetools._DefaultSize.pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 93
    functionName: cachetools.Cache.__contains__
    functionSourceFile: cachetools
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 99
    functionName: cachetools.Cache.__iter__
    functionSourceFile: cachetools
    functionUses: 0
    functionsReached:
    - <builtin>.iter
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.iter
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 102
    functionName: cachetools.Cache.__len__
    functionSourceFile: cachetools
    functionUses: 0
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.len
    functionSourceFile: <builtin>
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f78dfab6040>
    argNames:
    - self
    - key
    - default
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 105
    functionName: cachetools.Cache.get
    functionSourceFile: cachetools
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 3
    argDefaultValues:
    - <ast.Name object at 0x7f78dfd8a670>
    argNames:
    - self
    - key
    - default
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 111
    functionName: cachetools.Cache.pop
    functionSourceFile: cachetools
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - KeyError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f78dfd8a5b0>
    argNames:
    - self
    - key
    - default
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 121
    functionName: cachetools.Cache.setdefault
    functionSourceFile: cachetools
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 129
    functionName: cachetools.Cache.maxsize
    functionSourceFile: cachetools
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 134
    functionName: cachetools.Cache.currsize
    functionSourceFile: cachetools
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - value
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 139
    functionName: cachetools.Cache.getsizeof
    functionSourceFile: cachetools
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: collections.OrderedDict
    functionSourceFile: collections
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Attribute object at 0x7f78dfdb0040>
    argNames:
    - self
    - key
    - value
    - cache_setitem
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 151
    functionName: cachetools.FIFOCache.__setitem__
    functionSourceFile: cachetools
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Attribute object at 0x7f78dfd4e850>
    argNames:
    - self
    - key
    - cache_delitem
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 158
    functionName: cachetools.FIFOCache.__delitem__
    functionSourceFile: cachetools
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.next
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: collections.Counter
    functionSourceFile: collections
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Attribute object at 0x7f78dfb7c910>
    argNames:
    - self
    - key
    - cache_getitem
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 179
    functionName: cachetools.LFUCache.__getitem__
    functionSourceFile: cachetools
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Attribute object at 0x7f78dfb715e0>
    argNames:
    - self
    - key
    - value
    - cache_setitem
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 185
    functionName: cachetools.LFUCache.__setitem__
    functionSourceFile: cachetools
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Attribute object at 0x7f78dfb71220>
    argNames:
    - self
    - key
    - cache_delitem
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 189
    functionName: cachetools.LFUCache.__delitem__
    functionSourceFile: cachetools
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Attribute object at 0x7f78dfe99670>
    argNames:
    - self
    - key
    - cache_getitem
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 210
    functionName: cachetools.LRUCache.__getitem__
    functionSourceFile: cachetools
    functionUses: 0
    functionsReached:
    - cachetools.LRUCache.__update
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 233
    functionName: cachetools.LRUCache.__update
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Attribute object at 0x7f78dfd234f0>
    argNames:
    - self
    - key
    - value
    - cache_setitem
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 216
    functionName: cachetools.LRUCache.__setitem__
    functionSourceFile: cachetools
    functionUses: 0
    functionsReached:
    - cachetools.LRUCache.__update
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Attribute object at 0x7f78dfd23310>
    argNames:
    - self
    - key
    - cache_delitem
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 220
    functionName: cachetools.LRUCache.__delitem__
    functionSourceFile: cachetools
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Attribute object at 0x7f78dfe23a60>
    argNames:
    - self
    - key
    - cache_getitem
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 247
    functionName: cachetools.MRUCache.__getitem__
    functionSourceFile: cachetools
    functionUses: 0
    functionsReached:
    - cachetools.MRUCache.__update
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 270
    functionName: cachetools.MRUCache.__update
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Attribute object at 0x7f78dfc286a0>
    argNames:
    - self
    - key
    - value
    - cache_setitem
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 253
    functionName: cachetools.MRUCache.__setitem__
    functionSourceFile: cachetools
    functionUses: 0
    functionsReached:
    - cachetools.MRUCache.__update
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Attribute object at 0x7f78dfea10a0>
    argNames:
    - self
    - key
    - cache_delitem
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 257
    functionName: cachetools.MRUCache.__delitem__
    functionSourceFile: cachetools
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 285
    functionName: cachetools.RRCache.choice
    functionSourceFile: cachetools
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.list
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: random.choice
    functionSourceFile: random
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - timer
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 303
    functionName: cachetools._TimedCache._Timer.__init__
    functionSourceFile: cachetools
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 307
    functionName: cachetools._TimedCache._Timer.__call__
    functionSourceFile: cachetools
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 313
    functionName: cachetools._TimedCache._Timer.__enter__
    functionSourceFile: cachetools
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - exc
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 321
    functionName: cachetools._TimedCache._Timer.__exit__
    functionSourceFile: cachetools
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 324
    functionName: cachetools._TimedCache._Timer.__reduce__
    functionSourceFile: cachetools
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 327
    functionName: cachetools._TimedCache._Timer.__getattr__
    functionSourceFile: cachetools
    functionUses: 0
    functionsReached:
    - <builtin>.getattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.getattr
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Attribute object at 0x7f78dfb2de20>
    - <ast.Constant object at 0x7f78dfb2dd00>
    argNames:
    - self
    - maxsize
    - timer
    - getsizeof
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 330
    functionName: cachetools._TimedCache.__init__
    functionSourceFile: cachetools
    functionUses: 4
    functionsReached:
    - cachetools.Cache.__init__
    - cachetools._TimedCache._Timer.__init__
    - <builtin>.dict
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Attribute object at 0x7f78dfce6040>
    argNames:
    - self
    - cache_repr
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 334
    functionName: cachetools._TimedCache.__repr__
    functionSourceFile: cachetools
    functionUses: 0
    functionsReached:
    - cachetools.FIFOCache.__delitem__
    - cachetools.TLRUCache.__delitem__
    - <builtin>.len
    - heapq.heapify
    - cachetools.MRUCache.__delitem__
    - cachetools.LRUCache.__delitem__
    - cachetools.LFUCache.__delitem__
    - cachetools._DefaultSize.pop
    - cachetools.TLRUCache.expire
    - cachetools.TTLCache.expire
    - link.unlink
    - collections.abc.MutableMapping.timer
    - heapq.heappop
    - cachetools.TTLCache._Link.unlink
    - cachetools._TimedCache.timer
    - cachetools.Cache.__delitem__
    - cachetools.TTLCache.__delitem__
    - collections.abc.MutableMapping.expire
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 3
    IfCount: 3
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f78dfada250>
    argNames:
    - self
    - time
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 581
    functionName: cachetools.TLRUCache.expire
    functionSourceFile: cachetools
    functionUses: 7
    functionsReached:
    - cachetools.FIFOCache.__delitem__
    - cachetools.TLRUCache.__delitem__
    - <builtin>.len
    - heapq.heapify
    - cachetools.MRUCache.__delitem__
    - cachetools.LRUCache.__delitem__
    - cachetools.LFUCache.__delitem__
    - cachetools._DefaultSize.pop
    - link.unlink
    - collections.abc.MutableMapping.timer
    - heapq.heappop
    - cachetools._TimedCache.timer
    - cachetools.Cache.__delitem__
    - cachetools.TTLCache.__delitem__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 3
    IfCount: 1
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f78dfab5490>
    argNames:
    - self
    - time
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 467
    functionName: cachetools.TTLCache.expire
    functionSourceFile: cachetools
    functionUses: 8
    functionsReached:
    - cachetools.FIFOCache.__delitem__
    - cachetools.TLRUCache.__delitem__
    - cachetools.MRUCache.__delitem__
    - cachetools.LRUCache.__delitem__
    - cachetools.LFUCache.__delitem__
    - cachetools._DefaultSize.pop
    - link.unlink
    - collections.abc.MutableMapping.timer
    - cachetools.TTLCache._Link.unlink
    - cachetools._TimedCache.timer
    - cachetools.Cache.__delitem__
    - cachetools.TTLCache.__delitem__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: collections.abc.MutableMapping.expire
    functionSourceFile: collections
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Attribute object at 0x7f78dfce6a30>
    argNames:
    - self
    - cache_len
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 339
    functionName: cachetools._TimedCache.__len__
    functionSourceFile: cachetools
    functionUses: 0
    functionsReached:
    - cachetools.FIFOCache.__delitem__
    - cachetools.TLRUCache.__delitem__
    - <builtin>.len
    - heapq.heapify
    - cachetools.MRUCache.__delitem__
    - cachetools.LRUCache.__delitem__
    - cachetools.LFUCache.__delitem__
    - cachetools._DefaultSize.pop
    - cachetools.TLRUCache.expire
    - cachetools.TTLCache.expire
    - link.unlink
    - collections.abc.MutableMapping.timer
    - heapq.heappop
    - cachetools.TTLCache._Link.unlink
    - cachetools._TimedCache.timer
    - cachetools.Cache.__delitem__
    - cachetools.TTLCache.__delitem__
    - collections.abc.MutableMapping.expire
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 345
    functionName: cachetools._TimedCache.currsize
    functionSourceFile: cachetools
    functionUses: 0
    functionsReached:
    - cachetools.FIFOCache.__delitem__
    - cachetools.TLRUCache.__delitem__
    - <builtin>.len
    - cachetools.TLRUCache.expire
    - heapq.heappop
    - cachetools.LFUCache.__delitem__
    - cachetools.TTLCache.expire
    - cachetools.TTLCache._Link.unlink
    - cachetools._TimedCache.timer
    - cachetools.Cache.__delitem__
    - heapq.heapify
    - cachetools.MRUCache.__delitem__
    - cachetools.LRUCache.__delitem__
    - cachetools._DefaultSize.pop
    - <builtin>.super
    - link.unlink
    - collections.abc.MutableMapping.expire
    - collections.abc.MutableMapping.timer
    - cachetools.TTLCache.__delitem__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.super
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 351
    functionName: cachetools._TimedCache.timer
    functionSourceFile: cachetools
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 355
    functionName: cachetools._TimedCache.clear
    functionSourceFile: cachetools
    functionUses: 0
    functionsReached:
    - cachetools.FIFOCache.__delitem__
    - cachetools.TLRUCache.__delitem__
    - <builtin>.len
    - cachetools.TLRUCache.expire
    - heapq.heappop
    - cachetools.LFUCache.__delitem__
    - cachetools.TTLCache.expire
    - cachetools.TTLCache._Link.unlink
    - cachetools._TimedCache.timer
    - cachetools.Cache.__delitem__
    - heapq.heapify
    - cachetools.MRUCache.__delitem__
    - cachetools.LRUCache.__delitem__
    - cachetools._DefaultSize.pop
    - link.unlink
    - collections.abc.MutableMapping.expire
    - collections.abc.MutableMapping.clear
    - collections.abc.MutableMapping.timer
    - cachetools.TTLCache.__delitem__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: collections.abc.MutableMapping.clear
    functionSourceFile: collections
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 360
    functionName: cachetools._TimedCache.get
    functionSourceFile: cachetools
    functionUses: 0
    functionsReached:
    - cachetools.Cache.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 364
    functionName: cachetools._TimedCache.pop
    functionSourceFile: cachetools
    functionUses: 3
    functionsReached:
    - cachetools.Cache.pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 368
    functionName: cachetools._TimedCache.setdefault
    functionSourceFile: cachetools
    functionUses: 0
    functionsReached:
    - cachetools.Cache.setdefault
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f78dfd34940>
    - <ast.Constant object at 0x7f78dfd34eb0>
    argNames:
    - self
    - key
    - expires
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 380
    functionName: cachetools.TTLCache._Link.__init__
    functionSourceFile: cachetools
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 384
    functionName: cachetools.TTLCache._Link.__reduce__
    functionSourceFile: cachetools
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 387
    functionName: cachetools.TTLCache._Link.unlink
    functionSourceFile: cachetools
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 400
    functionName: cachetools.TTLCache.__contains__
    functionSourceFile: cachetools
    functionUses: 0
    functionsReached:
    - cachetools._TimedCache.timer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Attribute object at 0x7f78dfa8b9a0>
    argNames:
    - self
    - key
    - cache_getitem
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 408
    functionName: cachetools.TTLCache.__getitem__
    functionSourceFile: cachetools
    functionUses: 0
    functionsReached:
    - cachetools._TimedCache.timer
    - cachetools.TTLCache.__getlink
    - cachetools.Cache.__missing__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 496
    functionName: cachetools.TTLCache.__getlink
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Attribute object at 0x7f78dfa94e20>
    argNames:
    - self
    - key
    - value
    - cache_setitem
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 420
    functionName: cachetools.TTLCache.__setitem__
    functionSourceFile: cachetools
    functionUses: 0
    functionsReached:
    - cachetools.FIFOCache.__delitem__
    - cachetools.TLRUCache.__delitem__
    - cachetools.LRUCache.__delitem__
    - cachetools.MRUCache.__delitem__
    - cachetools.LFUCache.__delitem__
    - cachetools._DefaultSize.pop
    - cachetools.TTLCache.expire
    - link.unlink
    - collections.abc.MutableMapping.timer
    - cachetools.TTLCache.__getlink
    - cachetools.TTLCache._Link.unlink
    - cachetools._TimedCache.timer
    - cachetools.Cache.__delitem__
    - cachetools.TTLCache.__delitem__
    - cachetools.TTLCache._Link.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Attribute object at 0x7f78dfaaefa0>
    argNames:
    - self
    - key
    - cache_delitem
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 435
    functionName: cachetools.TTLCache.__delitem__
    functionSourceFile: cachetools
    functionUses: 12
    functionsReached:
    - collections.abc.MutableMapping.timer
    - cachetools._TimedCache.timer
    - link.unlink
    linkageType: pythonLinkage
    raised:
    - KeyError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: link.unlink
    functionSourceFile: <builtin>
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: collections.abc.MutableMapping.timer
    functionSourceFile: collections
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 442
    functionName: cachetools.TTLCache.__iter__
    functionSourceFile: cachetools
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - state
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 452
    functionName: cachetools.TTLCache.__setstate__
    functionSourceFile: cachetools
    functionUses: 0
    functionsReached:
    - cachetools.FIFOCache.__delitem__
    - cachetools.TLRUCache.__delitem__
    - cachetools.LRUCache.__delitem__
    - cachetools.MRUCache.__delitem__
    - cachetools.LFUCache.__delitem__
    - cachetools._DefaultSize.pop
    - cachetools.TTLCache.expire
    - link.unlink
    - collections.abc.MutableMapping.timer
    - collections.abc.MutableMapping.__dict__.update
    - cachetools.TTLCache._Link.unlink
    - cachetools._TimedCache.timer
    - cachetools.Cache.__delitem__
    - cachetools.TTLCache.__delitem__
    - <builtin>.sorted
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: collections.abc.MutableMapping.__dict__.update
    functionSourceFile: collections
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: cachetools.TTLCache.__setstate__.<lambda1>
    functionSourceFile: cachetools
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.sorted
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 463
    functionName: cachetools.TTLCache.ttl
    functionSourceFile: cachetools
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Attribute object at 0x7f78dfaf1130>
    argNames:
    - self
    - key
    - cache_delitem
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 560
    functionName: cachetools.TLRUCache.__delitem__
    functionSourceFile: ''
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - KeyError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f78dfaba820>
    - <ast.Constant object at 0x7f78dfaba7f0>
    argNames:
    - self
    - key
    - expires
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 510
    functionName: cachetools.TLRUCache._Item.__init__
    functionSourceFile: cachetools
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 515
    functionName: cachetools.TLRUCache._Item.__lt__
    functionSourceFile: cachetools
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 524
    functionName: cachetools.TLRUCache.__contains__
    functionSourceFile: cachetools
    functionUses: 0
    functionsReached:
    - cachetools._TimedCache.timer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Attribute object at 0x7f78dfae4700>
    argNames:
    - self
    - key
    - cache_getitem
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 532
    functionName: cachetools.TLRUCache.__getitem__
    functionSourceFile: cachetools
    functionUses: 0
    functionsReached:
    - cachetools.TLRUCache.__getitem
    - cachetools._TimedCache.timer
    - cachetools.Cache.__missing__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 612
    functionName: cachetools.TLRUCache.__getitem
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 3
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Attribute object at 0x7f78dfaf1eb0>
    argNames:
    - self
    - key
    - value
    - cache_setitem
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 544
    functionName: cachetools.TLRUCache.__setitem__
    functionSourceFile: cachetools
    functionUses: 0
    functionsReached:
    - cachetools.FIFOCache.__delitem__
    - cachetools.TLRUCache.__delitem__
    - <builtin>.len
    - cachetools.TLRUCache.expire
    - heapq.heappop
    - datetime.datetime.now
    - datetime.timedelta
    - cachetools.LFUCache.__delitem__
    - cachetools.TLRUCache._Item.__init__
    - cachetools._TimedCache.timer
    - cachetools.Cache.__delitem__
    - heapq.heapify
    - cachetools.MRUCache.__delitem__
    - cachetools.LRUCache.__delitem__
    - cachetools._DefaultSize.pop
    - cachetools.TLRUCache.__getitem
    - link.unlink
    - random.random
    - '...fuzz_cached.get_ttu'
    - heapq.heappush
    - collections.abc.MutableMapping.timer
    - cachetools.TTLCache.__delitem__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: heapq.heappush
    functionSourceFile: heapq
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 569
    functionName: cachetools.TLRUCache.__iter__
    functionSourceFile: cachetools
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 577
    functionName: cachetools.TLRUCache.ttu
    functionSourceFile: cachetools
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: heapq.heapify
    functionSourceFile: heapq
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: heapq.heappop
    functionSourceFile: heapq
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: collections.namedtuple
    functionSourceFile: collections
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.isinstance
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 647
    functionName: cachetools.cached.decorator.getinfo
    functionSourceFile: cachetools
    functionUses: 1
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 749
    functionName: cachetools.cached.decorator.wrapper
    functionSourceFile: cachetools
    functionUses: 0
    functionsReached:
    - cache.setdefault
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 764
    functionName: cachetools.cached.decorator.cache_clear
    functionSourceFile: cachetools
    functionUses: 0
    functionsReached:
    - cache.clear
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: cache.clear
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: cache.setdefault
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 716
    functionName: cachetools.cached.decorator.cache_info
    functionSourceFile: cachetools
    functionUses: 0
    functionsReached:
    - cachetools.cached.decorator.getinfo
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.update_wrapper
    functionSourceFile: functools
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Attribute object at 0x7f78dfa6cd00>
    - <ast.Constant object at 0x7f78dfa6cca0>
    argNames:
    - cache
    - key
    - lock
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 781
    functionName: cachetools.cachedmethod
    functionSourceFile: cachetools
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - method
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 787
    functionName: cachetools.cachedmethod.decorator
    functionSourceFile: cachetools
    functionUses: 0
    functionsReached:
    - functools.update_wrapper
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 813
    functionName: cachetools.cachedmethod.decorator.wrapper
    functionSourceFile: cachetools
    functionUses: 0
    functionsReached:
    - c.setdefault
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 831
    functionName: cachetools.cachedmethod.decorator.clear
    functionSourceFile: cachetools
    functionUses: 0
    functionsReached:
    - c.clear
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: c.clear
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: c.setdefault
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: cachetools.keys
    functionSourceFile: cachetools.keys
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues:
    - <ast.Attribute object at 0x7f78dfebd670>
    argNames:
    - self
    - hash
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 16
    functionName: cachetools.keys._HashedTuple.__hash__
    functionSourceFile: cachetools.keys
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Attribute object at 0x7f78dff06ee0>
    argNames:
    - self
    - other
    - add
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 22
    functionName: cachetools.keys._HashedTuple.__add__
    functionSourceFile: cachetools.keys
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Attribute object at 0x7f78dff06b80>
    argNames:
    - self
    - other
    - add
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 25
    functionName: cachetools.keys._HashedTuple.__radd__
    functionSourceFile: cachetools.keys
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 28
    functionName: cachetools.keys._HashedTuple.__getstate__
    functionSourceFile: cachetools.keys
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 37
    functionName: cachetools.keys.hashkey
    functionSourceFile: cachetools.keys
    functionUses: 2
    functionsReached:
    - kwargs.items
    - <builtin>.sum
    - <builtin>.sorted
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: kwargs.items
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.sum
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 46
    functionName: cachetools.keys.methodkey
    functionSourceFile: cachetools.keys
    functionUses: 0
    functionsReached:
    - <builtin>.sorted
    - kwargs.items
    - <builtin>.sum
    - cachetools.keys.hashkey
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 51
    functionName: cachetools.keys.typedkey
    functionSourceFile: cachetools.keys
    functionUses: 0
    functionsReached:
    - cachetools.keys.hashkey
    - <builtin>.tuple
    - <builtin>.sum
    - <builtin>.type
    - kwargs.items
    - <builtin>.sorted
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.type
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.tuple
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: cachetools.func
    functionSourceFile: cachetools.func
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - ttl
    - timer
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 20
    functionName: cachetools.func._UnboundTTLCache.__init__
    functionSourceFile: cachetools.func
    functionUses: 1
    functionsReached:
    - TTLCache.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: TTLCache.__init__
    functionSourceFile: TTLCache
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 24
    functionName: cachetools.func._UnboundTTLCache.maxsize
    functionSourceFile: cachetools.func
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - cache
    - maxsize
    - typed
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 28
    functionName: cachetools.func._cache
    functionSourceFile: cachetools.func
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - func
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 29
    functionName: cachetools.func._cache.decorator
    functionSourceFile: cachetools.func
    functionUses: 6
    functionsReached:
    - dummy_threading.RLock
    - cached
    - threading.RLock
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dummy_threading.RLock
    functionSourceFile: dummy_threading
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: threading.RLock
    functionSourceFile: threading
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: cached
    functionSourceFile: cached
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: cachetools.func._cache.decorator.<lambda1>
    functionSourceFile: cachetools.func
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f78dfdcf7f0>
    - <ast.Constant object at 0x7f78dfdcf1f0>
    argNames:
    - maxsize
    - typed
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 38
    functionName: cachetools.func.fifo_cache
    functionSourceFile: cachetools.func
    functionUses: 0
    functionsReached:
    - <builtin>.callable
    - threading.RLock
    - cachetools.func._cache.decorator
    - FIFOCache
    - dummy_threading.RLock
    - cached
    - cachetools.func._cache
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.callable
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: FIFOCache
    functionSourceFile: FIFOCache
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f78dfdcfaf0>
    - <ast.Constant object at 0x7f78dfdcf640>
    argNames:
    - maxsize
    - typed
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 52
    functionName: cachetools.func.lfu_cache
    functionSourceFile: cachetools.func
    functionUses: 0
    functionsReached:
    - <builtin>.callable
    - LFUCache
    - threading.RLock
    - cachetools.func._cache.decorator
    - dummy_threading.RLock
    - cached
    - cachetools.func._cache
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: LFUCache
    functionSourceFile: LFUCache
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f78dfb2d700>
    - <ast.Constant object at 0x7f78dfb2d730>
    argNames:
    - maxsize
    - typed
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 66
    functionName: cachetools.func.lru_cache
    functionSourceFile: cachetools.func
    functionUses: 0
    functionsReached:
    - <builtin>.callable
    - threading.RLock
    - cachetools.func._cache.decorator
    - dummy_threading.RLock
    - cached
    - cachetools.func._cache
    - LRUCache
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: LRUCache
    functionSourceFile: LRUCache
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f78dfe97d60>
    - <ast.Constant object at 0x7f78dfe97be0>
    argNames:
    - maxsize
    - typed
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 80
    functionName: cachetools.func.mru_cache
    functionSourceFile: cachetools.func
    functionUses: 0
    functionsReached:
    - <builtin>.callable
    - threading.RLock
    - cachetools.func._cache.decorator
    - dummy_threading.RLock
    - cached
    - cachetools.func._cache
    - MRUCache
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: MRUCache
    functionSourceFile: MRUCache
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f78dfce60a0>
    - <ast.Attribute object at 0x7f78dfce6760>
    - <ast.Constant object at 0x7f78dfce67f0>
    argNames:
    - maxsize
    - choice
    - typed
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 93
    functionName: cachetools.func.rr_cache
    functionSourceFile: cachetools.func
    functionUses: 0
    functionsReached:
    - <builtin>.callable
    - threading.RLock
    - cachetools.func._cache.decorator
    - dummy_threading.RLock
    - cached
    - cachetools.func._cache
    - RRCache
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: RRCache
    functionSourceFile: RRCache
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f78dfb549d0>
    - <ast.Constant object at 0x7f78dfb548e0>
    - <ast.Attribute object at 0x7f78dfb54760>
    - <ast.Constant object at 0x7f78dfb54820>
    argNames:
    - maxsize
    - ttl
    - timer
    - typed
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 107
    functionName: cachetools.func.ttl_cache
    functionSourceFile: cachetools.func
    functionUses: 0
    functionsReached:
    - <builtin>.callable
    - TTLCache.__init__
    - threading.RLock
    - cachetools.func._cache.decorator
    - TTLCache
    - dummy_threading.RLock
    - cached
    - cachetools.func._cache
    - cachetools.func._UnboundTTLCache.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: TTLCache
    functionSourceFile: TTLCache
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  Function list name: All functions
Function coverage:
  '...fuzz_cached':
  - 67
  - 68
  - 69
  '...fuzz_cached.TestOneInput':
  - 32
  - 34
  - 35
  - 40
  - 41
  - 42
  - 43
  - 44
  - 45
  - 46
  - 50
  - 54
  - 55
  - 58
  - 59
  - 29
  - 31
  '...fuzz_cached.TestOneInput.fib':
  - 52
  '...fuzz_cached.get_ttu':
  - 26
  '...fuzz_cached.main':
  - 64
  - 65
  cachetools:
  - 1
  - 618
  cachetools.Cache:
  - 43
  - 45
  - 47
  cachetools.Cache.__delitem__:
  - 89
  cachetools.Cache.__getitem__:
  - 70
  cachetools.Cache.__init__:
  - 50
  - 52
  - 53
  - 54
  cachetools.Cache.__iter__:
  - 100
  cachetools.Cache.__len__:
  - 103
  cachetools.Cache.__repr__:
  - 61
  cachetools.Cache.__setitem__:
  - 74
  - 75
  - 77
  - 79
  - 80
  cachetools.Cache.currsize:
  - 135
  cachetools.Cache.get:
  - 106
  cachetools.Cache.getsizeof:
  - 140
  cachetools.Cache.maxsize:
  - 130
  cachetools.Cache.pop:
  - 112
  - 115
  cachetools.Cache.setdefault:
  - 122
  cachetools.FIFOCache:
  - 145
  cachetools.FIFOCache.__delitem__:
  - 159
  cachetools.FIFOCache.__init__:
  - 148
  - 149
  cachetools.FIFOCache.__setitem__:
  - 152
  - 154
  cachetools.FIFOCache.popitem:
  - 169
  - 163
  - 165
  cachetools.LFUCache:
  - 173
  cachetools.LFUCache.__delitem__:
  - 190
  cachetools.LFUCache.__getitem__:
  - 180
  - 181
  cachetools.LFUCache.__init__:
  - 176
  - 177
  cachetools.LFUCache.__setitem__:
  - 186
  cachetools.LFUCache.popitem:
  - 200
  - 194
  - 196
  cachetools.LRUCache:
  - 204
  cachetools.LRUCache.__delitem__:
  - 221
  cachetools.LRUCache.__getitem__:
  - 211
  - 212
  - 213
  cachetools.LRUCache.__init__:
  - 208
  - 207
  cachetools.LRUCache.__setitem__:
  - 217
  - 218
  cachetools.LRUCache.__update:
  - 235
  cachetools.LRUCache.popitem:
  - 225
  - 227
  - 231
  cachetools.MRUCache:
  - 241
  cachetools.MRUCache.__delitem__:
  - 258
  cachetools.MRUCache.__getitem__:
  - 248
  - 249
  - 250
  cachetools.MRUCache.__init__:
  - 244
  - 245
  cachetools.MRUCache.__setitem__:
  - 254
  - 255
  cachetools.MRUCache.__update:
  - 272
  cachetools.MRUCache.popitem:
  - 264
  - 268
  - 262
  cachetools.RRCache:
  - 278
  cachetools.RRCache.__init__:
  - 281
  cachetools.RRCache.choice:
  - 286
  cachetools.RRCache.popitem:
  - 296
  - 290
  - 292
  cachetools.TLRUCache:
  - 503
  cachetools.TLRUCache.__contains__:
  - 530
  cachetools.TLRUCache.__delitem__:
  - 563
  - 564
  - 566
  cachetools.TLRUCache.__getitem:
  - 614
  cachetools.TLRUCache.__getitem__:
  - 534
  - 538
  - 539
  - 540
  - 542
  cachetools.TLRUCache.__init__:
  - 520
  - 519
  cachetools.TLRUCache.__iter__:
  - 570
  - 573
  - 574
  cachetools.TLRUCache.__setitem__:
  - 546
  - 547
  - 549
  - 550
  - 554
  - 557
  - 558
  cachetools.TLRUCache.expire:
  - 582
  - 583
  - 584
  - 588
  - 590
  - 593
  - 594
  - 595
  cachetools.TLRUCache.popitem:
  - 610
  - 604
  - 606
  - 599
  cachetools.TLRUCache.ttu:
  - 578
  cachetools.TTLCache:
  - 374
  cachetools.TTLCache.__contains__:
  - 406
  cachetools.TTLCache.__delitem__:
  - 436
  - 437
  - 438
  - 439
  cachetools.TTLCache.__getitem__:
  - 416
  - 418
  - 410
  - 414
  - 415
  cachetools.TTLCache.__getlink:
  - 498
  cachetools.TTLCache.__init__:
  - 394
  - 395
  - 397
  cachetools.TTLCache.__iter__:
  - 448
  - 449
  cachetools.TTLCache.__setitem__:
  - 422
  - 423
  - 425
  - 427
  - 429
  cachetools.TTLCache.__setstate__:
  - 456
  - 460
  - 453
  cachetools.TTLCache.expire:
  - 468
  - 469
  - 470
  - 476
  - 479
  cachetools.TTLCache.popitem:
  - 488
  - 490
  - 483
  - 494
  cachetools.TTLCache.ttl:
  - 464
  cachetools._TimedCache:
  - 300
  cachetools._TimedCache._Timer.__call__:
  - 308
  - 309
  cachetools._TimedCache._Timer.__enter__:
  - 314
  - 315
  cachetools._TimedCache._Timer.__getattr__:
  - 328
  cachetools._TimedCache.__init__:
  - 331
  - 332
  cachetools._TimedCache.__len__:
  - 341
  - 342
  cachetools._TimedCache.__repr__:
  - 336
  - 337
  cachetools._TimedCache.clear:
  - 357
  - 358
  cachetools._TimedCache.currsize:
  - 347
  - 348
  cachetools._TimedCache.get:
  - 362
  cachetools._TimedCache.pop:
  - 366
  cachetools._TimedCache.setdefault:
  - 370
  cachetools._TimedCache.timer:
  - 352
  cachetools.cached:
  - 624
  cachetools.cached.decorator:
  - 776
  - 651
  - 721
  - 729
  - 630
  - 664
  - 633
  - 639
  cachetools.cached.decorator.cache_clear:
  - 713
  - 684
  - 745
  - 766
  cachetools.cached.decorator.cache_info:
  - 718
  cachetools.cached.decorator.getinfo:
  - 649
  - 643
  - 637
  cachetools.cached.decorator.wrapper:
  - 737
  - 706
  - 675
  - 732
  - 750
  - 656
  - 724
  - 693
  - 756
  - 760
  - 668
  - 702
  cachetools.cachedmethod:
  - 782
  cachetools.cachedmethod.decorator:
  - 842
  - 788
  cachetools.cachedmethod.decorator.clear:
  - 832
  - 833
  - 834
  - 835
  - 807
  - 808
  - 809
  cachetools.cachedmethod.decorator.wrapper:
  - 823
  - 814
  - 815
  - 816
  - 817
  - 819
  - 791
  - 792
  - 793
  - 794
  - 827
  - 826
  - 799
  cachetools.func:
  - 1
  cachetools.func._UnboundTTLCache.__init__:
  - 21
  cachetools.func._cache.decorator:
  - 32
  - 31
  cachetools.func.fifo_cache:
  - 39
  - 44
  - 45
  - 46
  - 47
  - 49
  cachetools.func.lfu_cache:
  - 53
  - 58
  - 59
  - 60
  - 61
  - 63
  cachetools.func.lru_cache:
  - 67
  - 72
  - 73
  - 74
  - 75
  - 77
  cachetools.func.mru_cache:
  - 81
  - 85
  - 86
  - 87
  - 88
  - 90
  cachetools.func.rr_cache:
  - 99
  - 100
  - 101
  - 102
  - 104
  - 94
  cachetools.func.ttl_cache:
  - 108
  - 112
  - 113
  - 114
  - 115
  - 117
  cachetools.keys:
  - 1
  cachetools.keys._HashedTuple:
  - 7
  cachetools.keys._HashedTuple.__add__:
  - 23
  cachetools.keys._HashedTuple.__hash__:
  - 18
  - 19
  cachetools.keys._HashedTuple.__radd__:
  - 26
  cachetools.keys.hashkey:
  - 40
  - 41
  - 43
  - 38
  cachetools.keys.methodkey:
  - 48
  - 47
  cachetools.keys.typedkey:
  - 56
  - 52
  - 54
  - 55
Fuzzer filename: /src/fuzz_cached.py
Inheritance:
  cachetools.Cache: []
  cachetools.FIFOCache:
  - Cache
  cachetools.LFUCache:
  - Cache
  cachetools.LRUCache:
  - Cache
  cachetools.MRUCache:
  - Cache
  cachetools.RRCache:
  - Cache
  cachetools.TLRUCache:
  - _TimedCache
  cachetools.TLRUCache._Item: []
  cachetools.TTLCache:
  - _TimedCache
  cachetools.TTLCache._Link: []
  cachetools._DefaultSize: []
  cachetools._TimedCache:
  - Cache
  cachetools._TimedCache._Timer: []
  cachetools.func._UnboundTTLCache:
  - TTLCache
  cachetools.keys._HashedTuple:
  - tuple
ep:
  func_name: TestOneInput
  module: '...fuzz_cached'
