W a r n i n g :   R u s t   i m p l e m e n t a t i o n s   n o t   a v a i l a b l e :   N o   m o d u l e   n a m e d   ' e x o n w a r e . r u s t ' 
 
 W a r n i n g :   E x t e r n a l   R u s t   c a c h e s   n o t   a v a i l a b l e :   N o   m o d u l e   n a m e d   ' e x o n w a r e . r u s t ' 
 
 C a c h i n g   B e n c h m a r k :   R u s t   v s   P y t h o n 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 T e s t i n g   a l l   a v a i l a b l e   c a c h e   i m p l e m e n t a t i o n s 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 W a r n i n g :   N o   R u s t   c a c h e   i m p l e m e n t a t i o n s   a v a i l a b l e ! 
 
     T o   e n a b l e   R u s t   b e n c h m a r k s :   c d   x w s y s t e m / r u s t   & &   m a t u r i n   d e v e l o p   - - r e l e a s e 
 
 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 B e n c h m a r k i n g   P y t h o n   C a c h e   I m p l e m e n t a t i o n s 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 
 
 P y t h o n   L R U C a c h e : 
 
     P y t h o n   L R U C a c h e   P U T :   1 2 3 5 8 . 3 6   o p s / s e c ,   p 5 0 :   0 . 0 7 1 m s 
 
     P y t h o n   L R U C a c h e   G E T :   1 4 2 8 8 . 7 0   o p s / s e c ,   p 5 0 :   0 . 0 6 3 m s 
 
     P y t h o n   L R U C a c h e   M I X E D :   1 4 4 7 . 3 6   o p s / s e c ,   p 5 0 :   0 . 6 4 8 m s 
 
 
 
 P y t h o n   L F U C a c h e : 
 
     P y t h o n   L F U C a c h e   P U T :   2 4 9 8 5 . 4 3   o p s / s e c ,   p 5 0 :   0 . 0 4 5 m s 
 
     P y t h o n   L F U C a c h e   G E T :   2 3 9 8 2 . 5 3   o p s / s e c ,   p 5 0 :   0 . 0 3 8 m s 
 
     P y t h o n   L F U C a c h e   M I X E D :   1 9 9 7 . 8 6   o p s / s e c ,   p 5 0 :   0 . 4 9 8 m s 
 
 
 
 P y t h o n   T T L C a c h e : 
 
     P y t h o n   T T L C a c h e   P U T :   5 5 5 1 . 5 5   o p s / s e c ,   p 5 0 :   0 . 1 7 5 m s 
 
     P y t h o n   T T L C a c h e   G E T :   1 1 1 1 8 . 1 0   o p s / s e c ,   p 5 0 :   0 . 0 9 0 m s 
 
     P y t h o n   T T L C a c h e   M I X E D :   6 2 5 . 0 3   o p s / s e c ,   p 5 0 :   1 . 5 5 4 m s 
 
 
 
 P y t h o n   O p t i m i z e d L F U C a c h e : 
 
     P y t h o n   O p t i m i z e d L F U C a c h e   P U T :   7 6 7 7 . 2 4   o p s / s e c ,   p 5 0 :   0 . 1 3 0 m s 
 
     P y t h o n   O p t i m i z e d L F U C a c h e   G E T :   7 4 0 0 . 3 6   o p s / s e c ,   p 5 0 :   0 . 1 1 8 m s 
 
     P y t h o n   O p t i m i z e d L F U C a c h e   M I X E D :   8 3 2 . 8 6   o p s / s e c ,   p 5 0 :   1 . 0 6 6 m s 
 
 
 
 P y t h o n   M e m o r y B o u n d e d L R U C a c h e : 
 
     P y t h o n   M e m o r y B o u n d e d L R U C a c h e   P U T :   2 2 7 2 . 7 1   o p s / s e c ,   p 5 0 :   0 . 4 1 2 m s 
 
     P y t h o n   M e m o r y B o u n d e d L R U C a c h e   G E T :   9 0 9 5 . 9 1   o p s / s e c ,   p 5 0 :   0 . 1 0 0 m s 
 
     P y t h o n   M e m o r y B o u n d e d L R U C a c h e   M I X E D :   3 7 6 . 6 6   o p s / s e c ,   p 5 0 :   2 . 5 9 6 m s 
 
 
 
 P y t h o n   S e c u r e L R U C a c h e : 
 
     P y t h o n   S e c u r e L R U C a c h e   P U T :   1 0 4 1 . 5 9   o p s / s e c ,   p 5 0 :   0 . 8 3 8 m s 
 
     P y t h o n   S e c u r e L R U C a c h e   G E T :   0 . 0 0   o p s / s e c ,   p 5 0 :   0 . 0 0 0 m s   ( E R R O R :   R a t e   l i m i t   e x c e e d e d :   1 0 0 0 0   o p s / s e c .   C u r r e n t   r a t e :   1 0 6 9 1 4   o p s / s e c .   P l e a s e   s l o w   d o w n   a n d   t r y   a g a i n   l a t e r . ) 
 
     P y t h o n   S e c u r e L R U C a c h e   M I X E D :   0 . 0 0   o p s / s e c ,   p 5 0 :   0 . 0 0 0 m s   ( E R R O R :   R a t e   l i m i t   e x c e e d e d :   1 0 0 0 0   o p s / s e c .   C u r r e n t   r a t e :   1 0 4 6 6 7   o p s / s e c .   P l e a s e   s l o w   d o w n   a n d   t r y   a g a i n   l a t e r . ) 
 
 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 B e n c h m a r k i n g   E x t e r n a l   P y t h o n   C a c h e   L i b r a r i e s 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 
 
 C a c h e b o x C a c h e : 
 
     C a c h e b o x C a c h e   P U T :   9 9 9 4 . 7 7   o p s / s e c ,   p 5 0 :   0 . 1 0 0 m s 
 
     C a c h e b o x C a c h e   G E T :   2 4 9 6 6 . 1 0   o p s / s e c ,   p 5 0 :   0 . 0 3 8 m s 
 
     C a c h e b o x C a c h e   M I X E D :   9 0 9 . 9 7   o p s / s e c ,   p 5 0 :   1 . 0 7 8 m s 
 
 
 
 F u n c t o o l s L R U C a c h e : 
 
     F u n c t o o l s L R U C a c h e   P U T :   1 6 6 4 9 . 3 5   o p s / s e c ,   p 5 0 :   0 . 0 5 7 m s 
 
     F u n c t o o l s L R U C a c h e   G E T :   2 0 0 0 5 . 2 7   o p s / s e c ,   p 5 0 :   0 . 0 4 6 m s 
 
     F u n c t o o l s L R U C a c h e   M I X E D :   2 5 0 0 . 3 3   o p s / s e c ,   p 5 0 :   0 . 4 1 1 m s 
 
 
 
 C a c h e t o o l s L R U C a c h e : 
 
     C a c h e t o o l s L R U C a c h e   P U T :   9 0 9 5 . 5 1   o p s / s e c ,   p 5 0 :   0 . 1 0 9 m s 
 
     C a c h e t o o l s L R U C a c h e   G E T :   1 4 2 6 3 . 4 3   o p s / s e c ,   p 5 0 :   0 . 0 6 9 m s 
 
     C a c h e t o o l s L R U C a c h e   M I X E D :   1 2 4 9 . 9 8   o p s / s e c ,   p 5 0 :   0 . 8 0 0 m s 
 
 
 
 C a c h e t o o l s L F U C a c h e : 
 
     C a c h e t o o l s L F U C a c h e   P U T :   7 1 4 0 . 4 6   o p s / s e c ,   p 5 0 :   0 . 1 3 3 m s 
 
     C a c h e t o o l s L F U C a c h e   G E T :   1 1 7 3 5 . 9 3   o p s / s e c ,   p 5 0 :   0 . 0 8 6 m s 
 
     C a c h e t o o l s L F U C a c h e   M I X E D :   9 9 9 . 3 6   o p s / s e c ,   p 5 0 :   0 . 8 9 0 m s 
 
 
 
 C a c h e t o o l s T T L C a c h e : 
 
     C a c h e t o o l s T T L C a c h e   P U T :   3 4 4 8 . 1 0   o p s / s e c ,   p 5 0 :   0 . 2 4 9 m s 
 
     C a c h e t o o l s T T L C a c h e   G E T :   5 8 8 4 . 9 3   o p s / s e c ,   p 5 0 :   0 . 1 5 7 m s 
 
     C a c h e t o o l s T T L C a c h e   M I X E D :   4 3 4 . 8 1   o p s / s e c ,   p 5 0 :   2 . 2 0 7 m s 
 
 
 
 C a c h e t o o l s R R C a c h e : 
 
     C a c h e t o o l s R R C a c h e   P U T :   7 1 3 6 . 0 8   o p s / s e c ,   p 5 0 :   0 . 1 0 7 m s 
 
     C a c h e t o o l s R R C a c h e   G E T :   2 0 0 0 6 . 2 2   o p s / s e c ,   p 5 0 :   0 . 0 4 4 m s 
 
     C a c h e t o o l s R R C a c h e   M I X E D :   1 3 2 9 . 1 6   o p s / s e c ,   p 5 0 :   0 . 7 4 2 m s 
 
 
 
 P y t h o n   D i s k c a c h e : 
 
     P y t h o n   D i s k c a c h e   P U T :   4 3 . 8 7   o p s / s e c ,   p 5 0 :   1 7 . 5 0 7 m s 
 
     P y t h o n   D i s k c a c h e   G E T :   5 0 7 . 5 0   o p s / s e c ,   p 5 0 :   1 . 0 5 1 m s 
 
     P y t h o n   D i s k c a c h e   M I X E D :   7 . 1 4   o p s / s e c ,   p 5 0 :   1 4 1 . 0 6 7 m s 
 
 
 
 P y t h o n   P y l r u : 
 
     P y t h o n   P y l r u   P U T :   1 9 9 5 3 . 8 7   o p s / s e c ,   p 5 0 :   0 . 0 3 8 m s 
 
     P y t h o n   P y l r u   G E T :   5 0 3 3 9 . 7 0   o p s / s e c ,   p 5 0 :   0 . 0 2 3 m s 
 
     P y t h o n   P y l r u   M I X E D :   1 9 9 7 . 8 6   o p s / s e c ,   p 5 0 :   0 . 3 9 5 m s 
 
 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 C o m p a r i s o n   S u m m a r y 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 
 
 D i s k c a c h e : 
 
     P U T :       P y t h o n = 4 3 . 8 7 ,   R u s t = N / A 
 
     G E T :       P y t h o n = 5 0 7 . 5 0 ,   R u s t = N / A 
 
     M I X E D :   P y t h o n = 7 . 1 4 ,   R u s t = N / A 
 
 
 
 L F U C a c h e : 
 
     P U T :       P y t h o n = 2 4 9 8 5 . 4 3 ,   R u s t = N / A 
 
     G E T :       P y t h o n = 2 3 9 8 2 . 5 3 ,   R u s t = N / A 
 
     M I X E D :   P y t h o n = 1 9 9 7 . 8 6 ,   R u s t = N / A 
 
 
 
 L R U C a c h e : 
 
     P U T :       P y t h o n = 1 2 3 5 8 . 3 6 ,   R u s t = N / A 
 
     G E T :       P y t h o n = 1 4 2 8 8 . 7 0 ,   R u s t = N / A 
 
     M I X E D :   P y t h o n = 1 4 4 7 . 3 6 ,   R u s t = N / A 
 
 
 
 M e m o r y B o u n d e d L R U C a c h e : 
 
     P U T :       P y t h o n = 2 2 7 2 . 7 1 ,   R u s t = N / A 
 
     G E T :       P y t h o n = 9 0 9 5 . 9 1 ,   R u s t = N / A 
 
     M I X E D :   P y t h o n = 3 7 6 . 6 6 ,   R u s t = N / A 
 
 
 
 O p t i m i z e d L F U C a c h e : 
 
     P U T :       P y t h o n = 7 6 7 7 . 2 4 ,   R u s t = N / A 
 
     G E T :       P y t h o n = 7 4 0 0 . 3 6 ,   R u s t = N / A 
 
     M I X E D :   P y t h o n = 8 3 2 . 8 6 ,   R u s t = N / A 
 
 
 
 P y l r u : 
 
     P U T :       P y t h o n = 1 9 9 5 3 . 8 7 ,   R u s t = N / A 
 
     G E T :       P y t h o n = 5 0 3 3 9 . 7 0 ,   R u s t = N / A 
 
     M I X E D :   P y t h o n = 1 9 9 7 . 8 6 ,   R u s t = N / A 
 
 
 
 S e c u r e L R U C a c h e : 
 
     P U T :       P y t h o n = 1 0 4 1 . 5 9 ,   R u s t = N / A 
 
     G E T :       P y t h o n = 0 . 0 0 ,   R u s t = N / A 
 
     M I X E D :   P y t h o n = 0 . 0 0 ,   R u s t = N / A 
 
 
 
 T T L C a c h e : 
 
     P U T :       P y t h o n = 5 5 5 1 . 5 5 ,   R u s t = N / A 
 
     G E T :       P y t h o n = 1 1 1 1 8 . 1 0 ,   R u s t = N / A 
 
     M I X E D :   P y t h o n = 6 2 5 . 0 3 ,   R u s t = N / A 
 
 
 
 N o t e :   R u s t   i m p l e m e n t a t i o n s   n o t   a v a i l a b l e .   T o   e n a b l e   R u s t   b e n c h m a r k s : 
 
     c d   x w s y s t e m / r u s t   & &   m a t u r i n   d e v e l o p   - - r e l e a s e 
 
 
 
 N o t e :   E x t e r n a l   R u s t   c a c h e s   n o t   a v a i l a b l e .   T o   e n a b l e : 
 
     c d   x w s y s t e m / r u s t   & &   m a t u r i n   d e v e l o p   - - r e l e a s e   - - f e a t u r e s   e x t e r n a l - c a c h e s 
 
 
 
 N o t e :   C a c h e o u t   n o t   a v a i l a b l e .   I n s t a l l   w i t h :   p i p   i n s t a l l   c a c h e o u t 
 
 