Ignore:
Timestamp:
2014-10-18T23:07:52+02:00 (12 years ago)
Author:
donvip
Message:

[josm_plugins] fix Java 7 / unused code warnings

File:
1 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/imagerycache/src/org/mapdb/Queues.java

    r30532 r30737  
    4444            public Node<E> deserialize(DataInput in, int available) throws IOException {
    4545                if(available==0)return Node.EMPTY;
    46                 return new Node<E>(Utils.unpackLong(in), serializer.deserialize(in,-1));
     46                return new Node<>(Utils.unpackLong(in), serializer.deserialize(in,-1));
    4747            }
    4848        }
     
    5656            if(headRecid == 0) headRecid = engine.put(0L, Serializer.LONG_SERIALIZER);
    5757            head = new Atomic.Long(engine,headRecid);
    58             nodeSerializer = new NodeSerializer<E>(serializer);
     58            nodeSerializer = new NodeSerializer<>(serializer);
    5959        }
    6060
     
    246246        public boolean add(E e) {
    247247            long head2 = head.get();
    248             Node<E> n = new Node<E>(head2, e);
     248            Node<E> n = new Node<>(head2, e);
    249249            long recid = engine.put(n, nodeSerializer);
    250250            while(!head.compareAndSet(head2, recid)){
    251251                //failed to update head, so read new value and start over
    252252                head2 = head.get();
    253                 n = new Node<E>(head2, e);
     253                n = new Node<>(head2, e);
    254254                engine.update(recid, n, nodeSerializer);
    255255            }
     
    307307    static <E> Stack<E> getStack(Engine engine, Serializer<Serializer> serializerSerializer, long rootRecid){
    308308        StackRoot root = engine.get(rootRecid, new StackRootSerializer(serializerSerializer));
    309         return new Stack<E>(engine, root.serializer, root.headerRecid, root.useLocks);
     309        return new Stack<>(engine, root.serializer, root.headerRecid, root.useLocks);
    310310    }
    311311
     
    330330        public boolean add(E item){
    331331            final long nextTail = engine.put((Node<E>)Node.EMPTY, nodeSerializer);
    332             Node<E> n = new Node<E>(nextTail, item);
     332            Node<E> n = new Node<>(nextTail, item);
    333333            long tail2 = tail.get();
    334334            while(!engine.compareAndSwap(tail2, (Node<E>)Node.EMPTY, n, nodeSerializer)){
     
    435435    static <E> Queue<E> getQueue(Engine engine, Serializer<Serializer> serializerSerializer, long rootRecid){
    436436        QueueRoot root = engine.get(rootRecid, new QueueRootSerializer(serializerSerializer));
    437         return new Queue<E>(engine, root.serializer, root.headerRecid, root.nextTailRecid,root.sizeRecid);
     437        return new Queue<>(engine, root.serializer, root.headerRecid, root.nextTailRecid,root.sizeRecid);
    438438    }
    439439
     
    459459                long nRecid = headInsert.get();
    460460                Node<E> n = engine.get(nRecid, nodeSerializer);
    461                 n = new Node<E>(n.next, (E) o);
     461                n = new Node<>(n.next, (E) o);
    462462                engine.update(nRecid, n, nodeSerializer);
    463463                headInsert.set(n.next);
     
    579579    static <E> CircularQueue<E> getCircularQueue(Engine engine, Serializer<Serializer> serializerSerializer, long rootRecid){
    580580        CircularQueueRoot root = engine.get(rootRecid, new CircularQueueRootSerializer(serializerSerializer));
    581         return new CircularQueue<E>(engine, root.serializer, root.headerRecid, root.headerInsertRecid,root.sizeRecid);
     581        return new CircularQueue<>(engine, root.serializer, root.headerRecid, root.headerInsertRecid,root.sizeRecid);
    582582    }
    583583
Note: See TracChangeset for help on using the changeset viewer.