Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
data InMemoryDedup Source #
Instances
HasInMemoryDedup InMemoryDedup Source # | |
newInMemDedup :: MonadIO m => NominalDiffTime -> m InMemoryDedup Source #
class HasInMemoryDedup c where Source #
inMemoryDedup :: Lens' c InMemoryDedup Source #
psqSubscribes :: Lens' c (TVar (HashPSQ Text UTCTime ())) Source #
Instances
HasInMemoryDedup InMemoryDedup Source # | |
genericInMemRecentlySubscribed :: (HasInMemoryDedup d, MonadReader d m, MonadIO m) => Address -> m Bool Source #