Pylru

Una implementación de caché menos utilizada recientemente (LRU)
Descargar ahora

Pylru Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL
  • Nombre del editor:
  • Jay Hutchinson
  • Sitio web del editor:
  • http://github.com/jlhutch/

Pylru Etiquetas


Pylru Descripción

Una implementación de caché menos utilizada recientemente (LRU) PYLRU es un caché menos utilizado (LRU) para Python.Pylru implementa un verdadero caché LRU junto con varias clases de soporte. El caché es eficiente y escrito en python puro. Las operaciones básicas (búsqueda, inserción, eliminación) se ejecutan en una cantidad de tiempo constante, independientemente del tamaño del caché. Esta documentación es un trabajo en progreso. Vuelve pronto, estoy trabajando regularmente. Hasta entonces, vea la fuente. Uso: puede instalar PYLRU, o simplemente puede copiar el archivo de origen pylru.py y usarlo en su propio proyecto. El objeto LRU Cache tiene un diccionario como la interfaz y se puede usar de la misma manera: Importar pylrusize = 32Cache = pylru.lrucache (Tamaño) Cache = Valor # Agregar una tecla / Valor PairKey en la prueba de caché # Prueba de MembreshipValue = CACHE # Buscar un valor Dado su valor de caché de KeyDel # Eliminar un valor Dado su claveCache.Size () # devuelve el tamaño del Cachecache.Size (X) # cambia el tamaño del caché. x debe ser mayor que # cero. Disminuir el tamaño del caché causará que los elementos # los elementos se expulsen desde el caché si el nuevo tamaño es más pequeño que el len (caché) .x = len (caché) # devuelve el número de elementos almacenados en el caché. # x será menor que o igual al cache.size () cache.clear () # Eliminar todos los elementos del caché. Requisitos: · Python


Pylru Software relacionado