Hoogle Search

Within LTS Haskell 9.5 (ghc-8.0.2)

  1. module Data.TCache

    TCache is a transactional cache with configurable persitence that permits STM transactions with objects that syncronize sincromous or asyncronously with their user defined storages. Default persistence in files is provided by default TCache implements 'DBRef 's . They are persistent STM references with a typical Haskell interface. simitar to TVars (newDBRef, readDBRef, writeDBRef etc) but with added. persistence . DBRefs are serializable, so they can be stored and retrieved. Because they are references,they point to other serializable registers. This permits persistent mutable Inter-object relations For simple transactions of lists of objects of the same type TCache implements inversion of control primitives withSTMResources and variants, that call pure user defined code for registers update. Examples below. Triggers in Data.TCache.Triggers are user defined hooks that are called back on register updates. .They are used internally for indexing. Data.TCache.IndexQuery implements an straighforwards pure haskell type safe query language based on register field relations. This module must be imported separately. Data.TCache.IndexText add full text search and content search to the query language Data.TCache.DefaultPersistence has instances for key indexation , serialization and default file persistence. The file persistence is more reliable, and the embedded IO reads inside STM transactions are safe. Data.Persistent.Collection implements a persistent, transactional collection with Queue interface as well as indexed access by key

  2. setCache :: Cache -> IO ()

    TCache Data.TCache

    Set the cache. this is useful for hot loaded modules that will update an existing cache. Experimental

  3. bbConstraintcache :: GeoBoundingBoxConstraint -> Cache

    bloodhound Database.V1.Bloodhound.Types

    No documentation available.

  4. defaultCache :: Cache

    bloodhound Database.V1.Bloodhound.Types

    No documentation available.

  5. bbConstraintcache :: GeoBoundingBoxConstraint -> Cache

    bloodhound Database.V5.Bloodhound.Types

    No documentation available.

  6. defaultCache :: Cache

    bloodhound Database.V5.Bloodhound.Types

    No documentation available.

  7. getCache :: FileCacheR e a -> IO (HashMap FilePath (Either e a, WatchDescriptor))

    filecache Data.FileCache

    Gets a copy of the cache.

  8. aptCache :: ProcessType r => r

    shell-conduit Data.Conduit.Shell.PATH

    No documentation available.

  9. setCacheControl :: TimeSpan -> StreamMetadataBuilder

    eventstore Database.EventStore

    Sets the amount of time for which the stream head is cachable.

  10. setCacheControl :: TimeSpan -> StreamMetadataBuilder

    eventstore Database.EventStore.Internal.Test

    Sets the amount of time for which the stream head is cachable.

Page 1 of 2 | Next