Tue, 24 Oct 2017 19:09:09 +0200
Changed the logic of the two web browsers in order to put new downloads at the top of the list of downloads and add the download date and time to the shown info.
5888
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1 | <!DOCTYPE html> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2 | <html><head> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
3 | <title>eric6.E5Utilities.E5Cache</title> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
4 | <meta charset="UTF-8"> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
5 | <style> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
6 | body { |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
7 | background: #EDECE6; |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
8 | margin: 0em 1em 10em 1em; |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
9 | color: black; |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
10 | } |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
11 | |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
12 | h1 { color: white; background: #85774A; } |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
13 | h2 { color: white; background: #85774A; } |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
14 | h3 { color: white; background: #9D936E; } |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
15 | h4 { color: white; background: #9D936E; } |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
16 | |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
17 | a { color: #BA6D36; } |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
18 | |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
19 | </style> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
20 | </head> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
21 | <body><a NAME="top" ID="top"></a> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
22 | <h1>eric6.E5Utilities.E5Cache</h1> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
23 | <p> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
24 | Module implementing classes used for caching objects. |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
25 | </p> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
26 | <h3>Global Attributes</h3> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
27 | <table> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
28 | <tr><td>None</td></tr> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
29 | </table> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
30 | <h3>Classes</h3> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
31 | <table> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
32 | <tr> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
33 | <td><a href="#E5Cache">E5Cache</a></td> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
34 | <td>Class implementing a LRU cache of a specific size.</td> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
35 | </tr> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
36 | </table> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
37 | <h3>Functions</h3> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
38 | <table> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
39 | <tr><td>None</td></tr> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
40 | </table> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
41 | <hr /><hr /> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
42 | <a NAME="E5Cache" ID="E5Cache"></a> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
43 | <h2>E5Cache</h2> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
44 | <p> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
45 | Class implementing a LRU cache of a specific size. |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
46 | </p><p> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
47 | If the maximum number of entries is exceeded, the least recently used item |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
48 | is removed from the cache. A cache hit moves the entry to the front of the |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
49 | cache. |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
50 | </p> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
51 | <h3>Derived from</h3> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
52 | object |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
53 | <h3>Class Attributes</h3> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
54 | <table> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
55 | <tr><td>None</td></tr> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
56 | </table> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
57 | <h3>Class Methods</h3> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
58 | <table> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
59 | <tr><td>None</td></tr> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
60 | </table> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
61 | <h3>Methods</h3> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
62 | <table> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
63 | <tr> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
64 | <td><a href="#E5Cache.__init__">E5Cache</a></td> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
65 | <td>Constructor</td> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
66 | </tr><tr> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
67 | <td><a href="#E5Cache.__adjustToSize">__adjustToSize</a></td> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
68 | <td>Private method to adjust the cache to its size.</td> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
69 | </tr><tr> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
70 | <td><a href="#E5Cache.__moveLast">__moveLast</a></td> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
71 | <td>Private method to move a cached item to the MRU position.</td> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
72 | </tr><tr> |
5926
69482290dbdd
Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5888
diff
changeset
|
73 | <td><a href="#E5Cache.__pruneCache">__pruneCache</a></td> |
69482290dbdd
Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5888
diff
changeset
|
74 | <td>Private slot to prune outdated cache entries and restart the timer.</td> |
69482290dbdd
Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5888
diff
changeset
|
75 | </tr><tr> |
5888
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
76 | <td><a href="#E5Cache.add">add</a></td> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
77 | <td>Public method to add an item to the cache.</td> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
78 | </tr><tr> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
79 | <td><a href="#E5Cache.clear">clear</a></td> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
80 | <td>Public method to clear the cache.</td> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
81 | </tr><tr> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
82 | <td><a href="#E5Cache.get">get</a></td> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
83 | <td>Public method to get an entry from the cache given its key.</td> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
84 | </tr><tr> |
5926
69482290dbdd
Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5888
diff
changeset
|
85 | <td><a href="#E5Cache.getMaximumCacheTime">getMaximumCacheTime</a></td> |
69482290dbdd
Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5888
diff
changeset
|
86 | <td>Public method to get the maximum time entries may exist in the cache.</td> |
69482290dbdd
Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5888
diff
changeset
|
87 | </tr><tr> |
5888
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
88 | <td><a href="#E5Cache.getSize">getSize</a></td> |
5926
69482290dbdd
Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5888
diff
changeset
|
89 | <td>Public method to get the maximum size of the cache.</td> |
5888
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
90 | </tr><tr> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
91 | <td><a href="#E5Cache.info">info</a></td> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
92 | <td>Public method to get some information about the cache.</td> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
93 | </tr><tr> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
94 | <td><a href="#E5Cache.length">length</a></td> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
95 | <td>Public method to get the current length of the cache.</td> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
96 | </tr><tr> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
97 | <td><a href="#E5Cache.remove">remove</a></td> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
98 | <td>Public method to remove an item from the cache.</td> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
99 | </tr><tr> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
100 | <td><a href="#E5Cache.reset">reset</a></td> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
101 | <td>Public method to reset the cache.</td> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
102 | </tr><tr> |
5926
69482290dbdd
Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5888
diff
changeset
|
103 | <td><a href="#E5Cache.setMaximumCacheTime">setMaximumCacheTime</a></td> |
69482290dbdd
Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5888
diff
changeset
|
104 | <td>Public method to set the maximum time entries may exist in the cache.</td> |
69482290dbdd
Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5888
diff
changeset
|
105 | </tr><tr> |
5888
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
106 | <td><a href="#E5Cache.setSize">setSize</a></td> |
5926
69482290dbdd
Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5888
diff
changeset
|
107 | <td>Public method to change the maximum size of the cache.</td> |
5888
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
108 | </tr> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
109 | </table> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
110 | <h3>Static Methods</h3> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
111 | <table> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
112 | <tr><td>None</td></tr> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
113 | </table> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
114 | <a NAME="E5Cache.__init__" ID="E5Cache.__init__"></a> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
115 | <h4>E5Cache (Constructor)</h4> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
116 | <b>E5Cache</b>(<i>size=100</i>) |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
117 | <p> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
118 | Constructor |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
119 | </p><dl> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
120 | <dt><i>size</i> (int)</dt> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
121 | <dd> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
122 | maximum number of entries that may be stored in the cache |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
123 | </dd> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
124 | </dl><a NAME="E5Cache.__adjustToSize" ID="E5Cache.__adjustToSize"></a> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
125 | <h4>E5Cache.__adjustToSize</h4> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
126 | <b>__adjustToSize</b>(<i></i>) |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
127 | <p> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
128 | Private method to adjust the cache to its size. |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
129 | </p><a NAME="E5Cache.__moveLast" ID="E5Cache.__moveLast"></a> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
130 | <h4>E5Cache.__moveLast</h4> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
131 | <b>__moveLast</b>(<i>key</i>) |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
132 | <p> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
133 | Private method to move a cached item to the MRU position. |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
134 | </p><dl> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
135 | <dt><i>key</i> (any hashable type that can be used as a dict key)</dt> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
136 | <dd> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
137 | key of the item to be retrieved |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
138 | </dd> |
5926
69482290dbdd
Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5888
diff
changeset
|
139 | </dl><a NAME="E5Cache.__pruneCache" ID="E5Cache.__pruneCache"></a> |
69482290dbdd
Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5888
diff
changeset
|
140 | <h4>E5Cache.__pruneCache</h4> |
69482290dbdd
Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5888
diff
changeset
|
141 | <b>__pruneCache</b>(<i></i>) |
69482290dbdd
Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5888
diff
changeset
|
142 | <p> |
69482290dbdd
Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5888
diff
changeset
|
143 | Private slot to prune outdated cache entries and restart the timer. |
69482290dbdd
Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5888
diff
changeset
|
144 | </p><a NAME="E5Cache.add" ID="E5Cache.add"></a> |
5888
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
145 | <h4>E5Cache.add</h4> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
146 | <b>add</b>(<i>key, item</i>) |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
147 | <p> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
148 | Public method to add an item to the cache. |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
149 | </p><p> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
150 | If the key is already in use, the cached item is replaced by the new |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
151 | one given and is moved to the MRU position |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
152 | </p><dl> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
153 | <dt><i>key</i> (any hashable type that can be used as a dict key)</dt> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
154 | <dd> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
155 | key of the item to be retrieved |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
156 | </dd><dt><i>item</i> (object)</dt> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
157 | <dd> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
158 | item to be cached under the given key |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
159 | </dd> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
160 | </dl><a NAME="E5Cache.clear" ID="E5Cache.clear"></a> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
161 | <h4>E5Cache.clear</h4> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
162 | <b>clear</b>(<i></i>) |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
163 | <p> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
164 | Public method to clear the cache. |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
165 | </p><a NAME="E5Cache.get" ID="E5Cache.get"></a> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
166 | <h4>E5Cache.get</h4> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
167 | <b>get</b>(<i>key</i>) |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
168 | <p> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
169 | Public method to get an entry from the cache given its key. |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
170 | </p><p> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
171 | If the key is present in the cache, it is moved to the MRU position. |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
172 | </p><dl> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
173 | <dt><i>key</i> (any hashable type that can be used as a dict key)</dt> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
174 | <dd> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
175 | key of the item to be retrieved |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
176 | </dd> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
177 | </dl><dl> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
178 | <dt>Returns:</dt> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
179 | <dd> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
180 | cached item for the given key or None, if the key is not |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
181 | present |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
182 | </dd> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
183 | </dl><dl> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
184 | <dt>Return Type:</dt> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
185 | <dd> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
186 | object or None |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
187 | </dd> |
5926
69482290dbdd
Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5888
diff
changeset
|
188 | </dl><a NAME="E5Cache.getMaximumCacheTime" ID="E5Cache.getMaximumCacheTime"></a> |
69482290dbdd
Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5888
diff
changeset
|
189 | <h4>E5Cache.getMaximumCacheTime</h4> |
69482290dbdd
Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5888
diff
changeset
|
190 | <b>getMaximumCacheTime</b>(<i></i>) |
69482290dbdd
Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5888
diff
changeset
|
191 | <p> |
69482290dbdd
Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5888
diff
changeset
|
192 | Public method to get the maximum time entries may exist in the cache. |
69482290dbdd
Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5888
diff
changeset
|
193 | </p><dl> |
69482290dbdd
Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5888
diff
changeset
|
194 | <dt>Returns:</dt> |
69482290dbdd
Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5888
diff
changeset
|
195 | <dd> |
69482290dbdd
Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5888
diff
changeset
|
196 | maximum cache time in seconds |
69482290dbdd
Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5888
diff
changeset
|
197 | </dd> |
69482290dbdd
Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5888
diff
changeset
|
198 | </dl><dl> |
69482290dbdd
Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5888
diff
changeset
|
199 | <dt>Return Type:</dt> |
69482290dbdd
Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5888
diff
changeset
|
200 | <dd> |
69482290dbdd
Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5888
diff
changeset
|
201 | int |
69482290dbdd
Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5888
diff
changeset
|
202 | </dd> |
5888
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
203 | </dl><a NAME="E5Cache.getSize" ID="E5Cache.getSize"></a> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
204 | <h4>E5Cache.getSize</h4> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
205 | <b>getSize</b>(<i></i>) |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
206 | <p> |
5926
69482290dbdd
Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5888
diff
changeset
|
207 | Public method to get the maximum size of the cache. |
5888
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
208 | </p><dl> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
209 | <dt>Returns:</dt> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
210 | <dd> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
211 | maximum number of entries of the cache |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
212 | </dd> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
213 | </dl><dl> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
214 | <dt>Return Type:</dt> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
215 | <dd> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
216 | int |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
217 | </dd> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
218 | </dl><a NAME="E5Cache.info" ID="E5Cache.info"></a> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
219 | <h4>E5Cache.info</h4> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
220 | <b>info</b>(<i></i>) |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
221 | <p> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
222 | Public method to get some information about the cache. |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
223 | </p><dl> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
224 | <dt>Returns:</dt> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
225 | <dd> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
226 | dictionary containing the cache info |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
227 | </dd> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
228 | </dl><dl> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
229 | <dt>Return Type:</dt> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
230 | <dd> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
231 | dict (with keys "hits", "misses", "maxsize", "currsize") |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
232 | </dd> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
233 | </dl><a NAME="E5Cache.length" ID="E5Cache.length"></a> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
234 | <h4>E5Cache.length</h4> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
235 | <b>length</b>(<i></i>) |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
236 | <p> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
237 | Public method to get the current length of the cache. |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
238 | </p><dl> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
239 | <dt>Returns:</dt> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
240 | <dd> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
241 | current length of the cache |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
242 | </dd> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
243 | </dl><dl> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
244 | <dt>Return Type:</dt> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
245 | <dd> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
246 | int |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
247 | </dd> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
248 | </dl><a NAME="E5Cache.remove" ID="E5Cache.remove"></a> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
249 | <h4>E5Cache.remove</h4> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
250 | <b>remove</b>(<i>key</i>) |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
251 | <p> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
252 | Public method to remove an item from the cache. |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
253 | </p><dl> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
254 | <dt><i>key</i> (any hashable type that can be used as a dict key)</dt> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
255 | <dd> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
256 | key of the item to be retrieved |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
257 | </dd> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
258 | </dl><a NAME="E5Cache.reset" ID="E5Cache.reset"></a> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
259 | <h4>E5Cache.reset</h4> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
260 | <b>reset</b>(<i></i>) |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
261 | <p> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
262 | Public method to reset the cache. |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
263 | </p><p> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
264 | This is like clear() but sets the various counters to their initial |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
265 | value as well. |
5926
69482290dbdd
Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5888
diff
changeset
|
266 | </p><a NAME="E5Cache.setMaximumCacheTime" ID="E5Cache.setMaximumCacheTime"></a> |
69482290dbdd
Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5888
diff
changeset
|
267 | <h4>E5Cache.setMaximumCacheTime</h4> |
69482290dbdd
Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5888
diff
changeset
|
268 | <b>setMaximumCacheTime</b>(<i>time</i>) |
69482290dbdd
Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5888
diff
changeset
|
269 | <p> |
69482290dbdd
Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5888
diff
changeset
|
270 | Public method to set the maximum time entries may exist in the cache. |
69482290dbdd
Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5888
diff
changeset
|
271 | </p><dl> |
69482290dbdd
Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5888
diff
changeset
|
272 | <dt><i>time</i> (int)</dt> |
69482290dbdd
Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5888
diff
changeset
|
273 | <dd> |
69482290dbdd
Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5888
diff
changeset
|
274 | maximum cache time in seconds |
69482290dbdd
Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5888
diff
changeset
|
275 | </dd> |
69482290dbdd
Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5888
diff
changeset
|
276 | </dl><a NAME="E5Cache.setSize" ID="E5Cache.setSize"></a> |
5888
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
277 | <h4>E5Cache.setSize</h4> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
278 | <b>setSize</b>(<i>newSize</i>) |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
279 | <p> |
5926
69482290dbdd
Updated source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
5888
diff
changeset
|
280 | Public method to change the maximum size of the cache. |
5888
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
281 | </p><dl> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
282 | <dt><i>newSize</i> (int)</dt> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
283 | <dd> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
284 | maximum number of entries that may be stored in the |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
285 | cache |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
286 | </dd> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
287 | </dl> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
288 | <div align="right"><a href="#top">Up</a></div> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
289 | <hr /> |
f23f3d2b7516
Added a cache for the already determined completion lists.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
290 | </body></html> |