Skip to main content

No project description provided

Project description

Priority-expiry-cache

Wrapper of the rust cargo

Intro

This problem is one of the famous questions asked in companies interviews, the like of tesla, amazon, bp, etc.

Tesla Phone Screen Cache Problem

I personally found this question a bit too much for an hour interview, to go from ideation to writing a full code implementation. This crate it's an attempt to make asking this question obsolete and spare good candidates from a rejection for a problem which is more based on intuition than on algo and data structures skills.

For all of those interested in just having a good priority, expiry cache in place feel free to look at the official crate of this crate send prs and tickets at the official github repo.

All code is released under and informal Beerware licence.

Problem Statement

The problem statement requires us to design a cache with the following methods:

  • get(String key)
  • set(String key, String value, int priority, int expiry)
  • evictItem(int currentTime)

The rules by which the cache operates is are follows:

  1. If an expired item is available. Remove it. If multiple items have the same expiry, removing any one suffices.
  2. If condition #1 can’t be satisfied, remove an item with the least priority.
  3. If more than one item satisfies condition #2, remove the least recently used one.
  4. Multiple items can have the same priority and expiry.

Untold rules:

  • All of those operations should be O(1) time and space complexity.

1 Min Solution summary

It's an extension of the LRU Cache Wikipedia as explained in this implementation LRU Cache Interview Cake the difference it's the addition of a binary tree to keep track of the min and max priority and expiry.

Solution

Assumptions:

  • all the parameters do have fixed length e.g. String= len 1024; Int = u32

Data structure used:

Set O(1) time and space

Let's start from set, to reduce the Lookup time we are going to use hashmap to store a reference to the object that will encapsulate the "value" parameters at cost O(K) time and space assuming the map its pre-initialized, now K is the length of the String because it will be the input of our hash function, given our assumption is value it's a fixed length then O(1) will be our cost.

Now we can make an assumption that the int it's a finite number say u32, this means we can construct a binary tree with a depth of 32 with access time of O(32) therefore O(1) time and space.

This way we can build 2 binary trees that will give us the min and max priority and expiry in O(1) cost. to satisfy rule 4 we need as well to use a double linked list as leaf level of the binary trees so we can have multiple items with the same expiry or same priority and to satisfy rule 3 about the removal of the least recently used.

The complexity is O(1) for the insertion + O(1) for the insertion binary tree of priority and expiry O(K)x2 assuming K its constant then O(1)+O(1)x2 = O(1) time and space.

Get O(1) time and space

The get is simpler because we only have to access the hashmap to get the reference to the object which we do already know happens in O(1) time and space.

And

Keep the expiry least used doubly linked list on both expiry and priority consistent we are going to move the item to the head of the list, this way we can keep track of the least recently used O(1).

The complexity is O(1) for the lookup + O(1) for the insertion binary tree of priority and expiry O(K)x2 assuming K its constant then O(1)+O(1)x2 = O(1) time and space.

EvictItem O(1) time and space

Following rule number 1 we are going to get the min expiry time in O(1) thanks to the binary tree mentioned earlier, and delete the first item, as policy we are using the least recently used for both expiry and priority.

As requested if the min it's still not expired we are going to get in O(1) the min priority, and we can remove the least recently used thanks to the doubly linked list.

The complexity is O(1)x2 for the find of the min expiry time and the min in priority and O(1) to remove the tail of the doubly linked list = O(1) time and space.

Credits

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

priority_expiry_cache-0.1.0.tar.gz (8.4 kB view details)

Uploaded Source

Built Distributions

priority_expiry_cache-0.1.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.3 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ s390x

priority_expiry_cache-0.1.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.3 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ ppc64le

priority_expiry_cache-0.1.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.2 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ ARMv7l

priority_expiry_cache-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ ARM64

priority_expiry_cache-0.1.0-cp312-none-win_amd64.whl (153.4 kB view details)

Uploaded CPython 3.12 Windows x86-64

priority_expiry_cache-0.1.0-cp312-none-win32.whl (148.2 kB view details)

Uploaded CPython 3.12 Windows x86

priority_expiry_cache-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

priority_expiry_cache-0.1.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.3 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ s390x

priority_expiry_cache-0.1.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.3 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ppc64le

priority_expiry_cache-0.1.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.2 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARMv7l

priority_expiry_cache-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

priority_expiry_cache-0.1.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl (1.2 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.5+ i686

priority_expiry_cache-0.1.0-cp312-cp312-macosx_11_0_arm64.whl (282.8 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

priority_expiry_cache-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl (286.3 kB view details)

Uploaded CPython 3.12 macOS 10.12+ x86-64

priority_expiry_cache-0.1.0-cp311-none-win_amd64.whl (154.1 kB view details)

Uploaded CPython 3.11 Windows x86-64

priority_expiry_cache-0.1.0-cp311-none-win32.whl (150.1 kB view details)

Uploaded CPython 3.11 Windows x86

priority_expiry_cache-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

priority_expiry_cache-0.1.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.3 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ s390x

priority_expiry_cache-0.1.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.3 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ppc64le

priority_expiry_cache-0.1.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.2 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARMv7l

priority_expiry_cache-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

priority_expiry_cache-0.1.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl (1.2 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.5+ i686

priority_expiry_cache-0.1.0-cp311-cp311-macosx_11_0_arm64.whl (284.0 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

priority_expiry_cache-0.1.0-cp311-cp311-macosx_10_12_x86_64.whl (287.5 kB view details)

Uploaded CPython 3.11 macOS 10.12+ x86-64

priority_expiry_cache-0.1.0-cp310-none-win_amd64.whl (154.3 kB view details)

Uploaded CPython 3.10 Windows x86-64

priority_expiry_cache-0.1.0-cp310-none-win32.whl (150.1 kB view details)

Uploaded CPython 3.10 Windows x86

priority_expiry_cache-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

priority_expiry_cache-0.1.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.3 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ s390x

priority_expiry_cache-0.1.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.3 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ppc64le

priority_expiry_cache-0.1.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.2 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARMv7l

priority_expiry_cache-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

priority_expiry_cache-0.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl (1.2 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.5+ i686

priority_expiry_cache-0.1.0-cp310-cp310-macosx_11_0_arm64.whl (284.0 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

priority_expiry_cache-0.1.0-cp310-cp310-macosx_10_12_x86_64.whl (287.5 kB view details)

Uploaded CPython 3.10 macOS 10.12+ x86-64

priority_expiry_cache-0.1.0-cp39-none-win_amd64.whl (155.0 kB view details)

Uploaded CPython 3.9 Windows x86-64

priority_expiry_cache-0.1.0-cp39-none-win32.whl (150.3 kB view details)

Uploaded CPython 3.9 Windows x86

priority_expiry_cache-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

priority_expiry_cache-0.1.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.3 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ s390x

priority_expiry_cache-0.1.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.3 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ppc64le

priority_expiry_cache-0.1.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.2 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARMv7l

priority_expiry_cache-0.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

priority_expiry_cache-0.1.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl (1.2 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.5+ i686

priority_expiry_cache-0.1.0-cp38-none-win_amd64.whl (154.7 kB view details)

Uploaded CPython 3.8 Windows x86-64

priority_expiry_cache-0.1.0-cp38-none-win32.whl (149.9 kB view details)

Uploaded CPython 3.8 Windows x86

priority_expiry_cache-0.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

priority_expiry_cache-0.1.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.3 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ s390x

priority_expiry_cache-0.1.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.3 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ppc64le

priority_expiry_cache-0.1.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.2 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARMv7l

priority_expiry_cache-0.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

priority_expiry_cache-0.1.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl (1.2 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.5+ i686

File details

Details for the file priority_expiry_cache-0.1.0.tar.gz.

File metadata

File hashes

Hashes for priority_expiry_cache-0.1.0.tar.gz
Algorithm Hash digest
SHA256 4051970920dbb7396166e081120babd25781007ada15f0865a5b94a9b6d28495
MD5 aa933150bc654d586ce5e7e7cde5a679
BLAKE2b-256 b2120de42d84dd1ddb91dadf0a6b6333f3ff947b08de730fa143a3631659d192

See more details on using hashes here.

File details

Details for the file priority_expiry_cache-0.1.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for priority_expiry_cache-0.1.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 76baa6a9df80d0ba48db09e508a74838ece4912aa97d11c93047e4d6a5d66b70
MD5 2cf103cd7e260eac55331fc5fb80dd32
BLAKE2b-256 b41e650ee1b787841ef0085ad45851ee35eb23ca207a3325318793754154855e

See more details on using hashes here.

File details

Details for the file priority_expiry_cache-0.1.0-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for priority_expiry_cache-0.1.0-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 c9aa3dea8545a3b6731a376ab8a3db231e04f486aaa1e8ead33e11c2cc3ebee3
MD5 b9f4a2181e2c96b6776f4c35e419bbce
BLAKE2b-256 cac02d3a6c1f953707b6b2663a86f8a294fc20ec5ea92174321df85584d3bd2a

See more details on using hashes here.

File details

Details for the file priority_expiry_cache-0.1.0-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for priority_expiry_cache-0.1.0-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 939cabe7e3b7b8f4f1d4f88b1026e1c9e6054b6b085f4e5ed93165777b1eb189
MD5 5662a43373ddbb610089920b2cef6eaa
BLAKE2b-256 0a4f8925c933ecfc9d3fedc8b758ad8d1e2b42d14718e53c0576c5e6227d5edf

See more details on using hashes here.

File details

Details for the file priority_expiry_cache-0.1.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for priority_expiry_cache-0.1.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 bb37690471d65f41517ab7329cace526c327370be3d85ef7ded22ad49c054f1c
MD5 3d1f222a8fcfa34477e068fa70f8e8fc
BLAKE2b-256 dec136508ae6e8dee9b0913f71daa0f691426f317f5730c3cb2320b906d741c7

See more details on using hashes here.

File details

Details for the file priority_expiry_cache-0.1.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for priority_expiry_cache-0.1.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2d550020b67f0de1f261d25fc549f35df742a3e62c4cffdf4637ebb29040cbba
MD5 02e2cbb00676e13ca8bff20eb7fee010
BLAKE2b-256 4ab3696883b33f6a377b44b0ab9c8b7a8c56c88b1df231c8b75a9bcdead27632

See more details on using hashes here.

File details

Details for the file priority_expiry_cache-0.1.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for priority_expiry_cache-0.1.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 a960117433c11eec35d0803446cba1195fb070435cf9d988ca4830c36a4ee588
MD5 fada96635a65aa81466e254e4dd5e2ae
BLAKE2b-256 20583f2a04709c16fe345c2ffdd94f52c29d857d5bea457a6f95dbc731eb0dc4

See more details on using hashes here.

File details

Details for the file priority_expiry_cache-0.1.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for priority_expiry_cache-0.1.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ddc9b7ddb8b04047093a021f0966efa500450679299c514ddd3c21528ad8afc5
MD5 3b8d75c6f0e58bb84b4c571153747473
BLAKE2b-256 be7bb4f6853eabb93579af6112ba911f7782056c303c822f78c3a24f15c2c3f4

See more details on using hashes here.

File details

Details for the file priority_expiry_cache-0.1.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for priority_expiry_cache-0.1.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 e55fe364a2261f1ff43e37524f8bba45341c23f7f1dcface8ccb82f532c61fb3
MD5 c5c3f745d81a00e25ba120cbc5e33019
BLAKE2b-256 d69295032e14c4a7f37541ddf5f7fbe57d94c5c1d7f55beebd9a339399615f9d

See more details on using hashes here.

File details

Details for the file priority_expiry_cache-0.1.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for priority_expiry_cache-0.1.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 cd5bdd53127fd214175112335eeabbb3add99d0c50d829e6c73fb6bfaa5f6cdb
MD5 641741873b11057367bf554f589e2acc
BLAKE2b-256 56d3920a21894deda0d07ad097109af7c36209b56e2128bb7eeee9cf69d0a7a6

See more details on using hashes here.

File details

Details for the file priority_expiry_cache-0.1.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for priority_expiry_cache-0.1.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 59269eb227aa2061e44b6dff60f4efa9fe07d26031d776fc0e702d04fa47e1b7
MD5 c168ffed57475eb6d6c3df3f563f9b9f
BLAKE2b-256 22c49e8d09b3ce70b524d93173a9831ac948fc679f20530cdfe77c6ce04bd9a0

See more details on using hashes here.

File details

Details for the file priority_expiry_cache-0.1.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for priority_expiry_cache-0.1.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3715498cdb742f9c37bcf41789a09aaf7584056dc72745b21a03f13a657d9c8f
MD5 efb489e3b7d20a5e6f52e60ac5f982e1
BLAKE2b-256 7e91b2a9e6681f51f97a97e2c5c1da1a779a148992cd6373c06b66954ed37286

See more details on using hashes here.

File details

Details for the file priority_expiry_cache-0.1.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for priority_expiry_cache-0.1.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 f9ea1bfa82a119fec84a9f171430f3b05b0fbf8f0795963e29a8652f2fad74a6
MD5 772e4aeae443772c6b81b6b876e26e07
BLAKE2b-256 d69067ad2b0d22368e71a908581523cadde0d0b283df5b37705f04fc370bdf01

See more details on using hashes here.

File details

Details for the file priority_expiry_cache-0.1.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for priority_expiry_cache-0.1.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c14ff594b8a1d0c477e3adba93000730c4e6124f0c0b5bdab5572616ce5c2d6b
MD5 d87382d388f1a9348c50ecf7c8f64f75
BLAKE2b-256 d8a8d210b0ea913d6d4c7a309f0e5b1ee17fb46b0495daa4cacd125435333609

See more details on using hashes here.

File details

Details for the file priority_expiry_cache-0.1.0-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for priority_expiry_cache-0.1.0-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 ee19d71f9872823b9f4db3720d0d617b260f178d8470ccff1dc96ab52b9ee829
MD5 90891a1260488eaa921a375e18b450cc
BLAKE2b-256 6958f2b306abb8c3fdf784b9258aa09c92cbf10043ada8ca9f688466d6a34a64

See more details on using hashes here.

File details

Details for the file priority_expiry_cache-0.1.0-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for priority_expiry_cache-0.1.0-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 71d1c4522e6b8cc2eeffe30a9e8a87a476587dd18548ae5ee8052f51e27b3216
MD5 5718c9f67644059944488f298c19e7d8
BLAKE2b-256 07d349d38dd6a03a83c966a2a7778feec9ee0645ded657ba23ea826c3ee91f2e

See more details on using hashes here.

File details

Details for the file priority_expiry_cache-0.1.0-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for priority_expiry_cache-0.1.0-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 5ee42279e4609cca3f7d370f8882dbc69ec21d007b3b47d29d0d53b417050e74
MD5 320f1f09f19dd6e6596c7d5b865ca895
BLAKE2b-256 2c9e41e65cd9c2b0320cdef9c340022edb84ed7ae126f4ac2852ee595ddf8a55

See more details on using hashes here.

File details

Details for the file priority_expiry_cache-0.1.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for priority_expiry_cache-0.1.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ffa606df848fbe455c5c8c770e4d0ef50878841107397febd930cb97ecd6f56e
MD5 4f07b4285ec582f61648ee8edebfe6c9
BLAKE2b-256 762a15a5a815cfaba8a930544c08a40dd6d79a3911b1e48c2fcfd3fa710ceacb

See more details on using hashes here.

File details

Details for the file priority_expiry_cache-0.1.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for priority_expiry_cache-0.1.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 6a4709c2f876bb87554b86af3efe511149a89e35823f2ef2e0ff7bb0ed3cd3cf
MD5 aa6c768c7021820bcdafdf191833bad1
BLAKE2b-256 2febddef4d0434ba504b0b9fb2fc915782c2bf3263f648f73376644dcdb23d8e

See more details on using hashes here.

File details

Details for the file priority_expiry_cache-0.1.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for priority_expiry_cache-0.1.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 15497f49bd042ad4d1ddc55bf7a6692efc6361edb8245d66d73b37f10c0322e3
MD5 70b3bb7ee85b0e6ccc78159baf745b0f
BLAKE2b-256 be6ae2df4515351573078e0e47bbf6ad8e7dcac866e443b05b1783637e0c804d

See more details on using hashes here.

File details

Details for the file priority_expiry_cache-0.1.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for priority_expiry_cache-0.1.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 2ef50f1b11c59331b1d063c5ae1b777495c6ba96d7a26c0cdf26bc461d172d75
MD5 eda171594c458b9e19f8382f35dc1fd0
BLAKE2b-256 e1c7a098a7e6c38b4b7452b8c38bb7c1b210db4943e9638b67d2b3151c29011a

See more details on using hashes here.

File details

Details for the file priority_expiry_cache-0.1.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for priority_expiry_cache-0.1.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 84a2969f85578b17801f338fd271f06616451d5a9976a9c7c91dbb50c81b017a
MD5 5262afead784821831400a70548cadd4
BLAKE2b-256 1d004cf1ee9759a45081e12876d56364f9985516397630df4304a71f05ea96cd

See more details on using hashes here.

File details

Details for the file priority_expiry_cache-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for priority_expiry_cache-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 155c831e87539b4bc96a370d90aea364777ccf6c94fd2b8b82ad2bef87318656
MD5 56381c7deea35f3cd8369ec59a44e6e2
BLAKE2b-256 3cb93ff6d013cea40efa733d806fa22f46a4a36633ecdc918d9ebed3847753c0

See more details on using hashes here.

File details

Details for the file priority_expiry_cache-0.1.0-cp312-none-win_amd64.whl.

File metadata

File hashes

Hashes for priority_expiry_cache-0.1.0-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 36978a1a8eadf42b60e358b8ea2e0d0133c6db5588bb6b00549c487aee9ca07d
MD5 41a6eb7d8f8f6ca54833da2df58b6e24
BLAKE2b-256 4cb8104a9d84f33196cb94bdfd5c26bba8c5c960572524890aa0fd43b71e7dcf

See more details on using hashes here.

File details

Details for the file priority_expiry_cache-0.1.0-cp312-none-win32.whl.

File metadata

File hashes

Hashes for priority_expiry_cache-0.1.0-cp312-none-win32.whl
Algorithm Hash digest
SHA256 bb06ffe441595f27ddde219ccd383cb41f598623278cb22a0e32732aaa3099eb
MD5 8cd64ec7db1fdb42d6cd24834436d5a9
BLAKE2b-256 c3cb811e2ea167b140842875ce595bc7bb4bb08a4a4094db1da5858e81f9a0f4

See more details on using hashes here.

File details

Details for the file priority_expiry_cache-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for priority_expiry_cache-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fe63ded29c3db8ea1b00a2e3bfe02edd3364e9cddf1f1eff135c378336874c42
MD5 3fef05dda36728dcfb6ac577cf54fb7b
BLAKE2b-256 f4d50d46dc3d42894a794fbd51f183d45c81ea81f54c8770023e5a314f8e596c

See more details on using hashes here.

File details

Details for the file priority_expiry_cache-0.1.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for priority_expiry_cache-0.1.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 157a5619ee787b1b7144162c9183c066a110d57219f6eef772c4669105662933
MD5 10b944e34dd7daed23f2890ed8a4bf91
BLAKE2b-256 4e74d326da9ad93ae883c405fd602be48863c981821b63ad8dabe7b7c4aa1ca2

See more details on using hashes here.

File details

Details for the file priority_expiry_cache-0.1.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for priority_expiry_cache-0.1.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 9619d796a8c5bd4c9b8803d2287e8b26b30bed546b75cd6a1974af7113cff5d3
MD5 a0a9716b9f5a264a02cf505504933054
BLAKE2b-256 0cdb014f2c9a6bdbccd9e369c0a644811c24617b5da3fa3cc81659017c5ce368

See more details on using hashes here.

File details

Details for the file priority_expiry_cache-0.1.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for priority_expiry_cache-0.1.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 7c439b80127c7c2d35f4df222f47a5580ab16ed312f0397fe504864630304d44
MD5 28eb8f5d694342232f0e88cdbcb82e72
BLAKE2b-256 216697ffcb7776e8c3cbef3f500241329be6156edcb94585b0529b39f44c3003

See more details on using hashes here.

File details

Details for the file priority_expiry_cache-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for priority_expiry_cache-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9a1093344ad65e886f254303f64ce268d989d9c3cfe50b2dd0498ab617d29932
MD5 652192dce120ad1400ec0d2087accb5f
BLAKE2b-256 40abc9763414141af2b83392995c7ee21da4680ce979ac7a8081ef66bcf47099

See more details on using hashes here.

File details

Details for the file priority_expiry_cache-0.1.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for priority_expiry_cache-0.1.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 2ad10cd8b6144f1deb4e05fec76dbe74ebbc047146ffb71ce5dc5f837fc476ad
MD5 5149e714a4b4051b21699a13efd72cdd
BLAKE2b-256 eb067eb36d8cf08dbf6bc2a43ce8f6c3aebacd86e381411a9d430d829bf10f25

See more details on using hashes here.

File details

Details for the file priority_expiry_cache-0.1.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for priority_expiry_cache-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bc3a2d506e78649a4ccace2c1d25d3e28dbcd6e56ea8cb4f16d55a46f089e0f1
MD5 9104996880be87bf02201521a5d20835
BLAKE2b-256 da24b52194fed89a4e67010d6d44027b8e3546d5924820598784bad4f775beae

See more details on using hashes here.

File details

Details for the file priority_expiry_cache-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for priority_expiry_cache-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 351e90beecec5cfd71d726366cac1b8882a72ee90a54d7c463cd08829d4e46dc
MD5 ec7619d86439fc28c34ca02e2cfb0a93
BLAKE2b-256 f9ae60ac25480e61e6fde79e875232a0db4ad53ed3337cfb9e687e61eda225be

See more details on using hashes here.

File details

Details for the file priority_expiry_cache-0.1.0-cp311-none-win_amd64.whl.

File metadata

File hashes

Hashes for priority_expiry_cache-0.1.0-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 0266258a8eafbc687aa493460ce03fb52b8f0abf2047344a0d153f76d40e57ed
MD5 43ef390bf0038fb1afa4a3c27d813480
BLAKE2b-256 ed7f49f9c35961513907bb1b822ec00f4352d5aee83d05207f01570278cfb6b8

See more details on using hashes here.

File details

Details for the file priority_expiry_cache-0.1.0-cp311-none-win32.whl.

File metadata

File hashes

Hashes for priority_expiry_cache-0.1.0-cp311-none-win32.whl
Algorithm Hash digest
SHA256 625bbe4fac734ad23585f3c492a13f3afe38eade7aff7e26687ca6c0de86c745
MD5 beeffa75f349992155ee71b6ff4d6faf
BLAKE2b-256 2146fa09d26bb606cad101602d18182003bcfec7fff65491eaeb149a7da38bda

See more details on using hashes here.

File details

Details for the file priority_expiry_cache-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for priority_expiry_cache-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 812cc6625804e966f9ffcec4b68e0ada69da51939adb47c1036923ede2340068
MD5 695940513ab96b0718055fc6c48f94e9
BLAKE2b-256 f0844cf95ce641b8dde3d95ffc6834aaa9a16d09cbc905a975424c679860e2d1

See more details on using hashes here.

File details

Details for the file priority_expiry_cache-0.1.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for priority_expiry_cache-0.1.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 a95892c7a02051e03105083ea76f234844e97df534ba03b82b064168eef71f2f
MD5 ea0ea46e4e2e09db2f042e4f2a6a4cbc
BLAKE2b-256 fe230bf75b959900b4aee2de2ff7951b533df2b1a8c55639b3bba225bd48712e

See more details on using hashes here.

File details

Details for the file priority_expiry_cache-0.1.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for priority_expiry_cache-0.1.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 1b11efe30e5c4b8c122ce338dea5f6d7034de218226455ad62eeac940711d043
MD5 a26f1ce54df4e2006d842be30b20d5e9
BLAKE2b-256 ca207d610f3be12166bd73290b6ffa3fe5f74c11bce9dd1cd75caee15f054ba0

See more details on using hashes here.

File details

Details for the file priority_expiry_cache-0.1.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for priority_expiry_cache-0.1.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 68cc60e0e2002d16ee673c54fc62e97e8adb705ad18a7c1cbd3b19e2582f52b4
MD5 1a961985d4e88ba565743fc4372c9a39
BLAKE2b-256 b40a4f11d58a3169a8dfb8cecf3d4565abeef507cef34591bf6a90dbcfc7f09f

See more details on using hashes here.

File details

Details for the file priority_expiry_cache-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for priority_expiry_cache-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d04d48153c270b61711a4a0651f9046862f1f408ed10aac38536026e046d84de
MD5 7e8f0178356521e281fee0d6048da416
BLAKE2b-256 7d3e708596160a3963395e272b59949efaa9bf647d109036ac3ec8918fdbd7e8

See more details on using hashes here.

File details

Details for the file priority_expiry_cache-0.1.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for priority_expiry_cache-0.1.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 50eb161bc26cea0b64435b8423e0ac335e01a04973937886b7e91568be9db7bb
MD5 952ed41c49f079cf46be1c5ecb86d9ca
BLAKE2b-256 43385a33a7e2dd1a79a80861774c5c3683bddf2899eb5091e78110c3141b2aa4

See more details on using hashes here.

File details

Details for the file priority_expiry_cache-0.1.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for priority_expiry_cache-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 799f73ccc1ca2af8bdae0532744939942b743662fa14e9ba90e1d3f5a1ed7d4f
MD5 f7a38b5ec372be2835b328724cabd490
BLAKE2b-256 c198c4905d9b7de5108732ff7279afaf62f7585349f8ebeea7abbd63a8a4b831

See more details on using hashes here.

File details

Details for the file priority_expiry_cache-0.1.0-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for priority_expiry_cache-0.1.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8f40d862fb0b41fba35a9a7635335c60e33e1923c3d4ee6337cb4a4cd1f96c61
MD5 4ae49eab4c785605ac28d5a592aed450
BLAKE2b-256 1cf29568b87c38ff76eec5d7ba3e1454e8321e071bba927fe8cf1a53f5984a45

See more details on using hashes here.

File details

Details for the file priority_expiry_cache-0.1.0-cp310-none-win_amd64.whl.

File metadata

File hashes

Hashes for priority_expiry_cache-0.1.0-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 d07c9b1e86c6f9bf822a7dba22cbc2c5a3a90157f9b146a1b149434f2ae72617
MD5 73ded628b420f747136fd16624f4a5b8
BLAKE2b-256 7a6520741c6135a4bb5bc0d50afe45dcb1fa536b7a9ae82c289810f68958562b

See more details on using hashes here.

File details

Details for the file priority_expiry_cache-0.1.0-cp310-none-win32.whl.

File metadata

File hashes

Hashes for priority_expiry_cache-0.1.0-cp310-none-win32.whl
Algorithm Hash digest
SHA256 735909741a71ac211fd72cf8bc72d77078faa406a4ed42bf70dcf9c2184320ba
MD5 2e61c75e3c888d15c72fddac5374feb7
BLAKE2b-256 215e2882a0ad36428d43e6bebb35f6fc7ea4475c4c398916a8b3cf3d84482564

See more details on using hashes here.

File details

Details for the file priority_expiry_cache-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for priority_expiry_cache-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d7a00999c452277a31d015d2da96bed695ab3d0571d65f89cc41a6dd9503cab7
MD5 8d319730523bb513d0688f485cc2eca3
BLAKE2b-256 48c48e083fa26e1dcef98afc78ddb06ed7e06d2bc4cbef394fb78671309dae70

See more details on using hashes here.

File details

Details for the file priority_expiry_cache-0.1.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for priority_expiry_cache-0.1.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 de66c2be48c21f2d5fd0d7d448b8e3289fb371292ce0654e716f8c28aabc18b3
MD5 30c01fbf1f48daaeb2654ecfb2e415da
BLAKE2b-256 df48d1fe80c816cfec379ba11e64710939720346bca5f554f34923ef7cfa818e

See more details on using hashes here.

File details

Details for the file priority_expiry_cache-0.1.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for priority_expiry_cache-0.1.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 e530e0ad573c91ebb0f887d229766a4479f50a4aa66a21385ecbf67d8bd7d88f
MD5 c45507ea6a361bc009c9af665da37d9b
BLAKE2b-256 c7778a4b50eb4fa49445e7dbc893043c1152150d373334f85fa4e797a79147a5

See more details on using hashes here.

File details

Details for the file priority_expiry_cache-0.1.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for priority_expiry_cache-0.1.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 c806321d3b4d128511935bcf0c3fe45fecd77deaffab8138787859d83bcf6063
MD5 e899babaeada7b8e2b069be1773e3c77
BLAKE2b-256 183f4bc09ea6c2b8143d2727b8424d5911fd7635f3b83f91cecd00e57d74e265

See more details on using hashes here.

File details

Details for the file priority_expiry_cache-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for priority_expiry_cache-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 edb2a1364adeb5ea74c1eb3f84a73fe6d5913dce7ebdaa7ae3f2eea4c72dcdfe
MD5 f1c32d2ef588871c4ba961678bfb82ea
BLAKE2b-256 09fec26756f59dbdb1b9563d51efb621cdae20eed4f2f58b22833a4ab77514dd

See more details on using hashes here.

File details

Details for the file priority_expiry_cache-0.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for priority_expiry_cache-0.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 42177ce9b5cf419ecf1041502bdfd65847961ef922cf1eb26c2d7dc243e8991f
MD5 cb8cfa1cd5462bd4854dff00f5cac529
BLAKE2b-256 bd35d8f9e95db69b7fbfd3f586209624cac6d64008fe5e1644258c024a748a7b

See more details on using hashes here.

File details

Details for the file priority_expiry_cache-0.1.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for priority_expiry_cache-0.1.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 63fda0fee4267a5c6bc1582762827de74321880be296243a6083fe0b58b2f0e7
MD5 be52f621f2bfb9256218b7b6eb376a25
BLAKE2b-256 e1a958aa25fbb563f6f8e2696e033024e9e7cb05b47ec7b772086dc3e8c8325b

See more details on using hashes here.

File details

Details for the file priority_expiry_cache-0.1.0-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for priority_expiry_cache-0.1.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 34fb635f608173a08b8e377e42171099c3413a8549ffa5b4e150b6b1175688d8
MD5 9bc029d99b6922dc7de5511f9d3173e1
BLAKE2b-256 4c1e79848d75803f798dfbcf4e8ad966772b61cc940ac2cf34c19961713dddf8

See more details on using hashes here.

File details

Details for the file priority_expiry_cache-0.1.0-cp39-none-win_amd64.whl.

File metadata

File hashes

Hashes for priority_expiry_cache-0.1.0-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 c89fe8eb2c62b1c8b04fdc6dd1120224de59f6cebc514079b42ebce9983104f1
MD5 7da95892e7b16dbc6ccf7006a2454139
BLAKE2b-256 900c5c31f571b7f524e9ad3863ee981e07e3b0e1855c532a271e40c31d964c54

See more details on using hashes here.

File details

Details for the file priority_expiry_cache-0.1.0-cp39-none-win32.whl.

File metadata

File hashes

Hashes for priority_expiry_cache-0.1.0-cp39-none-win32.whl
Algorithm Hash digest
SHA256 006e51f6430f41e4b503bdc5e0d935d5478c9d7f8572090af35bd2e8ffcfc8ac
MD5 d185d1507a9558c5f6f3b7af87e8f6df
BLAKE2b-256 dd97d2b50ec9bd0f194d869c6ffd66b8efaac5166a3473088ccc6cf4c035a1bc

See more details on using hashes here.

File details

Details for the file priority_expiry_cache-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for priority_expiry_cache-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3f021de40c146281cf5c99b83bb07dbfbeb101aeb3c5a7cb847d18e6142e48f2
MD5 99087b0698787f012c65b4d293f6b6c8
BLAKE2b-256 936677f18bdac3d511c1390026f394f6e76b63cd84202542be0ff44755ae1bb3

See more details on using hashes here.

File details

Details for the file priority_expiry_cache-0.1.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for priority_expiry_cache-0.1.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 e857ffbec03b0973e01abc6152b8958a17cb5d6c0078fd8703ce7bc70f020246
MD5 f7d6381a9aad8384f4aca5e74566ec37
BLAKE2b-256 f6ad38257a0351071ff3533a7c81fc8d7a5923b2d5c85790e8167e1377a2ecc1

See more details on using hashes here.

File details

Details for the file priority_expiry_cache-0.1.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for priority_expiry_cache-0.1.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 c879374ca9cd379fa8496159a66e20148f4923dc1817c97583feeaf6228a2fcb
MD5 88046ce05bf3b8c2bfe366f7e2101f19
BLAKE2b-256 52f7a40578796b8dd5c56e449d7c61ef8f94da0a767db638d246e59a3adec16b

See more details on using hashes here.

File details

Details for the file priority_expiry_cache-0.1.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for priority_expiry_cache-0.1.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 35d964f4a555ba4f955b86e9ef70f5f015bb042e05056062a7ddf1464f27aaad
MD5 aa14e561c8bd852d0834ad5e76481a7f
BLAKE2b-256 8d52415ddb0499152caf8110e93e8724e76fb9a8426300e27213af4ade27144d

See more details on using hashes here.

File details

Details for the file priority_expiry_cache-0.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for priority_expiry_cache-0.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 38d74e54e4659f9f53e9eef5a44d63c66c1cf5d72e86b82045fb6a7340b05231
MD5 2716dc45641f458538e6f0448b27611c
BLAKE2b-256 e20170b257b08fa6ae9097d8a265cb0909a0e6dfc46aade97b542c928e3c7ef5

See more details on using hashes here.

File details

Details for the file priority_expiry_cache-0.1.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for priority_expiry_cache-0.1.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 313ea14b7481d97e2a8ff3ba9b65d91dc65e2a849c803aa340700914e8d0dcf8
MD5 c72a5afeb6d367d3118a5bb77e27e8c4
BLAKE2b-256 46bbe1fe1e0a459998e886b25bc53952f9241565b9a2259fbe07103ce56724fd

See more details on using hashes here.

File details

Details for the file priority_expiry_cache-0.1.0-cp38-none-win_amd64.whl.

File metadata

File hashes

Hashes for priority_expiry_cache-0.1.0-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 cd64d2f727c3c8efdf0ab2b9f82810a54dca331a94bbf5d4964350dc34ed36ff
MD5 140f6d9da8d52fc14eec8c779a791d9d
BLAKE2b-256 f31b1588d3d3e4d341cecfccd9ee6c6a072e5365fe1417dca806f0cfcdf26cad

See more details on using hashes here.

File details

Details for the file priority_expiry_cache-0.1.0-cp38-none-win32.whl.

File metadata

File hashes

Hashes for priority_expiry_cache-0.1.0-cp38-none-win32.whl
Algorithm Hash digest
SHA256 49a27b79aa9c1682d248dc54974b048b1aa430596219ab6e861a803f56e7a98f
MD5 826070dcb628ac659fe83378ff5cc38d
BLAKE2b-256 1db2e582a03cf0852eb7a3b606af45e3f9171ae79c3ebef72fe24980e3628650

See more details on using hashes here.

File details

Details for the file priority_expiry_cache-0.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for priority_expiry_cache-0.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a8977cb3a42478ec06aad20dd9ab38f1edd9ded856e85277a3c6a64b954c3ee3
MD5 b536ee28772f9afc1e3173daff246ea3
BLAKE2b-256 69ea678e0f88c04ca0e73cd5c33fbc5ceafb10e269eff4e1a44e3ecd9a647224

See more details on using hashes here.

File details

Details for the file priority_expiry_cache-0.1.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for priority_expiry_cache-0.1.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 3f7ed678fe9af59a8f999ea4f7336576104bbc0763926d02eafbfc52dcb54025
MD5 53cc516e39fa25dab87bea456a4f504c
BLAKE2b-256 47c5e427d4fd4c5b8a1fe147df95f0098db42fa814df937d3ae4d5f398960016

See more details on using hashes here.

File details

Details for the file priority_expiry_cache-0.1.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for priority_expiry_cache-0.1.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 3e1716c5f8a42a1d371c5e84fe53c175167bbbbc2f8a78c9a8c3827d716ba05a
MD5 1818a95b380f12d0d4d1d8351599ff27
BLAKE2b-256 708f6ab1a205eb9c73cdcb8d6d75021d07334f394d8240f5210167f784670bd1

See more details on using hashes here.

File details

Details for the file priority_expiry_cache-0.1.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for priority_expiry_cache-0.1.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 152f558b51465157c6c6ab59ecd52d0cb398af0aa45351462267f374af273297
MD5 8c29279a23e242d3c46bfa6725a86dab
BLAKE2b-256 9a3850f5e9d992fd3a29f708ad33664d1e516066d1501b0281df33dc7a135a0d

See more details on using hashes here.

File details

Details for the file priority_expiry_cache-0.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for priority_expiry_cache-0.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 dd9a2395c1fa84cb2cb269d84c92b355de5218b6ae0af2f5c464c3a2c8894882
MD5 a476d0cc25d0f1c683028ffad2acc26a
BLAKE2b-256 0c9a817661a018a3ca228994f3ce508baf15dceac56e7605de3cd9646f835521

See more details on using hashes here.

File details

Details for the file priority_expiry_cache-0.1.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for priority_expiry_cache-0.1.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 f0f24bc177d639d09f0e7f92e3f7650d10d21ca8436a1a9e00946b4a2846fbb2
MD5 5548fb5da84250ffe71b3ebb0fec2c59
BLAKE2b-256 b3c49ae94c3db3617f9b5ab11e0085ae661185d552a52819462b74035099ca15

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page