Pyru.

uma implementação de cache menos recentemente usada (LRU)
Baixe Agora

Pyru. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Nome do editor:
  • Jay Hutchinson
  • Site do editor:
  • http://github.com/jlhutch/

Pyru. Tag


Pyru. Descrição

Uma implementação de cache (LRU) menos recentemente usada O Pyru é um cache menos recentemente usado (LRU) para o Python.pylru implementa um verdadeiro cache de LRU, juntamente com várias classes de suporte. O cache é eficiente e escrito em python puro. Operações básicas (pesquisa, inserir, excluir) Tudo executado em uma quantidade constante de tempo, independentemente do tamanho do cache. Essa documentação é um trabalho em andamento. Volte em breve, estou trabalhando nisso regularmente. Até então, ver o source.Usage: você pode instalar o PyLru, ou você pode apenas copiar o arquivo de origem pylru.py e usá-lo em seu próprio projeto. O objeto de cache LRU tem um dicionário como interface e pode ser usado da mesma maneira: importar pylruusize = 32cache = pylru.lrucache (tamanho) cache = valor # Adicione um pau chave / valor no cache # teste para associadosValue = cache # pesquisa um valor dado seu cache de keydel # remova um valor Dado seu keycache.size () # retorna o tamanho do cachecache.size (x) # altera o tamanho do cache. x deve ser maior que # zero. A diminuição do tamanho do cache fará com que # elementos sejam ejetados a partir do cache se o novo tamanho # for menor que o Len (cache) .x = Len (Cache) # retornar o número de elementos armazenados no cache. # x será menor ou igual a cache.size () cache.clear () # remova todos os elementos do cache. Requisitos: · Pitão


Pyru. Software Relacionado