This file is indexed.

/usr/share/doc/python-repoze.lru/README.txt is in python-repoze.lru 0.4-1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
repoze.lru
==========

``repoze.lru`` is a LRU (least recently used) cache implementation.  Keys and
values that are not used frequently will be evicted from the cache faster
than keys and values that are used frequently.  It works under Python 2.5,
Python 2.6, Python 2.7, and Python 3.2.

API
---

Creating an LRUCache object::

  from repoze.lru import LRUCache
  cache = LRUCache(100) # 100 max length

Retrieving from an LRUCache object::

  cache.get('nonexisting', 'foo') # will return 'foo'
  cache.get('nonexisting') # will return None
  cache.get('existing') # will return the value for existing

Adding to an LRUCache object::

  cache.put('key', 'value') # will add the key 'key' with the value 'value'

Clearing an LRUCache::

  cache.clear()

Decorator
---------

A ``lru_cache`` decorator exists.  All values passed to the decorated
function must be hashable.  It does not support keyword arguments::

   from repoze.lru import lru_cache

   @lru_cache(500)
   def expensive_function(*arg):
       pass

Each function decorated with the lru_cache decorator uses its own
cache related to that function.