Class BomBaseCache<T extends ToDoVersionedIdentifiable>

    • Constructor Detail

      • BomBaseCache

        public BomBaseCache​(java.lang.Class<T> clazz,
                            java.lang.String query)
    • Method Detail

      • initialize

        public void initialize()
      • getItem

        public T getItem​(T item)
      • getActiveItemById

        public T getActiveItemById​(java.lang.Long itemId)
      • getActiveItemsByIds

        public java.util.Collection<T> getActiveItemsByIds​(java.util.Collection<java.lang.Long> itemIds)
      • getItemById

        public T getItemById​(java.lang.Long itemId)
      • clear

        public void clear()
      • getAll

        public java.util.concurrent.ConcurrentHashMap<java.lang.Long,​T> getAll()
      • getItems

        public java.util.List<T> getItems()
      • getActive

        public java.util.Map<java.lang.Long,​T> getActive()
      • deleteItem

        public void deleteItem​(T item)
      • deleteItemTransient

        public void deleteItemTransient​(T item)
      • updateItem

        public T updateItem​(com.proxemo.todo4.server.objectstore.ToDoObjectStore cs,
                            T item)
      • updateItem

        public T updateItem​(T item)
      • getItemsByIds

        public java.util.List<T> getItemsByIds​(java.util.Set<java.lang.Long> ids)
      • getSortedItems

        public abstract java.util.List<T> getSortedItems()
      • getActiveSortedItems

        public abstract java.util.List<T> getActiveSortedItems()