packages feed

cache-polysemy 0.1.0 → 0.1.1

raw patch · 3 files changed

+7/−5 lines, 3 files

Files

README.md view
@@ -1,3 +1,3 @@ # cache-polysemy -An polysemy interface for cached hashmap and an interpreter implemented using [cache](https://hackage.haskell.org/package/cache)+An polysemy interface for cached hashmaps and an interpreter implemented using [cache](https://hackage.haskell.org/package/cache)
cache-polysemy.cabal view
@@ -4,12 +4,12 @@ -- -- see: https://github.com/sol/hpack ----- hash: 0878f19b63f0664c2593af52422410abd99dc284e18d369f0f1fd5ab1fdf8077+-- hash: bbfeaacd25354057ddf0c42d9376394235b2c38637b3e5290009ef4d025cf777  name:           cache-polysemy-version:        0.1.0-synopsis:       cached hashmap-description:    An polysemy interface for cached hashmap and an interpreter implemented using <https://hackage.haskell.org/package/cache cache>+version:        0.1.1+synopsis:       cached hashmaps+description:    An polysemy interface for cached hashmaps and an interpreter implemented using <https://hackage.haskell.org/package/cache cache> category:       Cache homepage:       https://github.com/poscat0x04/cache-polysemy#readme bug-reports:    https://github.com/poscat0x04/cache-polysemy/issues
src/Polysemy/Cache.hs view
@@ -76,6 +76,7 @@  -- | Run a 'Cache' using 'AtomicState' runCacheAtomicState ::+  forall k v r a.   Members '[Embed IO, AtomicState (C.Cache k v)] r =>   Sem (Cache k v ': r) a ->   Sem r a@@ -119,6 +120,7 @@  -- | Run a 'Cache', given a default expiration time. runCache ::+  forall k v r a.   Members '[Embed IO] r =>   Maybe TimeSpec ->   Sem (Cache k v ': AtomicState (C.Cache k v) ': r) a ->