name: TCache version: 0.10.0.12 cabal-version: >= 1.6 build-type: Simple license: BSD3 license-file: LICENSE maintainer: agocorona@gmail.com synopsis: A Transactional cache with user-defined persistence description: TCache is a transactional cache with configurable persitence. It allows conventional STM transactions for objects that syncronize with their user-defined storages. State in memory and into permanent storage is transactionally coherent. . The package implements serializable STM references, access by key and by record field value, triggers, full text and field indexation, default serialization and a query language based on record fields . 0.10 version add memoization and a persistent and transactional collection/queue. . 0.10.0.8 subversion add cachedByKeySTM . 0.10.0.9 fixed an error in clearSyncChacheProc and SynWrite Asyncronous that checked the cache continuously . See "Data.TCache" for details . In this release: . fixed reset of indexes when index, indexText or indexList is used category: Data, Database author: Alberto Gómez Corona tested-with: GHC ==7.0.3 data-dir: "" extra-source-files: demos/DBRef.hs demos/DynamicSample.hs demos/IndexQuery.hs demos/basicSample.hs demos/caching.hs demos/triggerRelational.lhs source-repository head type: git location: https://github.com/agocorona/TCache library build-depends: base >=4 && <5, bytestring -any, containers >=0.1.0.1, directory >=1.0, old-time >=1.0, stm -any, text -any, mtl -any, RefSerialize -any exposed-modules: Data.TCache Data.TCache.DefaultPersistence, Data.TCache.Defs Data.TCache.IResource Data.TCache.IndexQuery Data.TCache.IndexText Data.TCache.Memoization Data.TCache.Triggers Data.Persistent.Collection Data.Persistent.IDynamic exposed: True buildable: True extensions: OverlappingInstances UndecidableInstances ScopedTypeVariables DeriveDataTypeable hs-source-dirs: . other-modules: